Fix push for delete-only and add travis rules to test it

Trying to send a packfile when we only issue delete commands makes the server hang up on us, causing half of the tests to fail. Don't do that.

It's also about time we get travis to test the push implementation.