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 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.