Turn on the static build by default. Build it in the standard CMake way, with a different target name but a renamed output.
Provide alternate names for alutInit and alutExit on OS X to avoid conflicts with system libraries. New builds against alut.h will use these symbols directly. Symbols with the old name are provided for anything that managed to correctly link against them previously.
Two new public API functions is worthy of a new minor API version, if only for debugging purposes. Also clean up the confusion in CMakeLists regarding versions: the SO version should be 0 as it's still ABI compatible and the 'version version' should be the fully qualified version.