Semver changes

 Add new version defines, update ofGetVersionInfo(), update README.md

New defines are OF_VERSION_MAJOR,  OF_VERSION_MINOR, OF_VERSION_PATCH. Old define OF_VERSION is removed (not deprecated) because of incompatibility with new system (old MINOR is new MAJOR). This way any code that uses it fails to compile instead of silently making wrong decisions.