Provide skeleton main CMake script

Enforce out of source builds to avoid conflicts with GENIE build
scripts.

Provide boilerplate CPack functionality so that source packages can
be created.