CMake cleanup
This MR contains 4 changes:
- Convert the backend name to uppercase sooner so that FAKE, Fake, fake etc... are considered valid
- CMake: Fix the backend documentation and warnings The doc states the 'Apple' backend exists while the code assumes it's called 'OSX'
- Coding style changes in build system files
- Typo fixes
Edited by Christophe Marin