CMake: Added full CMake environment similar to ViennaCL and friends including documentation skeleton.

Provides 'make dist', 'make manual', 'make apidoc', and 'make test'.
Run examples from build/ folder via e.g. examples/tutorial/nin_1d