Fixed build.bash for linux.
Added CMakeLists.txt.user to .gitignore.

QtCreator creates this file when you create a project from cmake.
win-ogl project is now only enabled on mswin.
Added doc to nav.
Reenabled automatic unit tests.

They're disabled for mswin just because, with the current state of the build,
it just takes too long there. They must be run manually.
Changed how test projects are run.

- Added top level target called test.
This target depends on all tests. Currently, we only have unit tests, but this
is likely to change in the future. When built, all tests are run. On platforms
other than windows, the test target is a dependency of the all target, so all
builds will fire off tests.
Bashed make-based build.
build: Moved unit test mechs from misc.cmake to unit-test.cmake.
Added doc on tasks mod.