Initial CMake support, with toolchains for cross-building from Unix systems.
Plus, more documenting.