New default options on CMake

Defaults are set in CSS-like fashion, OpenAL backend is now optional on
OSX
New versioning scheme and URL