Examples and tests optional to build in CMake

Examples and tests are now optional to build. The default behavior is the same as before, where the both are being built.

This is something I'd love to have where Boost.NumPy is part of a cmake superbuild project.