tests with Nose, better Travis setup

This now uses Nose as the test framework, and implements tests of the basic capability to run CMake to identify whether any build generators are working.  This also cleans up Python 2.6 references that cookiecutter defaulted to.

My apologies for committing on my master branch...