adding coverage reporting to the 1.x-stable branch

* added coveralls reporting to 1.x stable
* changed the default test suite to address a gap in testing with extensions
* cleaned up testing/commit rake tasks a little (much more to do here)