Add integration tests for the .travis.yml and fabfile.
Add test for populating new repo.

The build step should ideally happen after the population, but since
the push fails, this won't happen.  But that is fine, since we can add
another test for the build step.
Silence output in integration tests when installing stuff etc.
Add test for repo build and fix minor bug in committing build output.
Combine the integration tests into a single test to save time.

Partial fix for #15.
Configure git repo with user name and email.
Merge pull request #24 from punchagan/integration-tests

Add integration tests for testing the travis config and the fabfile.