added find qt5, updated compile flags for MS compiler, increased requirement for cmake version