A volume-of-fluid ghost-cell immersed boundary method for multiphase flows with contact line dynamics. (30th March 2018)