Fixes #321

Should only display now if we're verbose (I'm thinking later options
should be available on the site itself.)
Fixing #309 (I hope)

This should fix using any of the Compass url functions, though we don't
really have any tests for it. Looking at the Compass code it should.
Fixes #273 and #196

Aside from the fixes for those bugs, you should also be able to access the options from the commandline via the config: site.config.options
Fixing 1.8.7 breakage.
Addresses #315

Also a little bit of formatting.
Removes testing deprecations

Also some reformating
Resolves #303 (base deployer requiring git)

This also abstracts out the status check from any gem and makes the git gem optional (depending on the github pages deployer).
Merge pull request #324 from LightGuard/issue_321

Fixes #321
Merge pull request #326 from LightGuard/issue_309

Fixing #309 (I hope)
Merge pull request #329 from LightGuard/issue_273_196

Fixes #273 and #196
Merge pull request #332 from LightGuard/issue_315

Addresses #315
Merge pull request #336 from LightGuard/issue_303

Resolves #303 (base deployer requiring git)
Merge branch 'remove_test_deprecations'

Conflicts:
	spec/support/shared_handler_example.rb
Gzip option to compress files before S3 deployment
Move gzip feature to base deploy
Spec: base deploy should gzip site if gzip config is true
binread compatibilty with Ruby 1.8.7
Spec: Should gzip only once and only js, css and html files