An immersed boundary-gas kinetic flux solver for simulation of incompressible flows. (5th January 2017)