Updated install instructions.
CMake now adds defines for specific os platform - code updated to use them instead of compiler specific.