Dropping the ruby version requirement to all 1.9+

I'm fairly sure I don't need to specify the patch level. We'll see if
I'm wrong

More info can be found here
http://guides.rubygems.org/specification-reference/#required_ruby_version=
Adds a CONTRIBUTORS file
Accept dashes and numbers in http urls.

Add some tests for http urls with dashes and numbers in them.
Accept data urls as valid urls.

Add tests for data urls.
Fix broken test by removing incorrectly identified duplicate.
Updates CHANGELOG with url bug fixes

This is a modified pull request from
https://github.com/zmoazeni/csscss/pull/31 that squashes some code/test
commits. Thanks @carsonmcdonald for the hand.
Deprecates CSSCSS_DEBUG in favor of --show-parser-errors

refs: #9
Tweaks some help language
Fixes line/column output with typical parse errors

refs: #9
Updates CHANGELOG for previous commit

Dangit. Wish I had paused before pushing
Using abort() instead of explicit print/exit
--compass now pulls in default config.rb and adds --compass-with-config

I'm assuming that "config.rb" is a standard compass config name. If not
this needs to change up.

refs: #13
Fixes parser error bug when trying to parse blank files

This fix is a little hokey but it'll do for now.

refs: #37
Compares rules across files

Previously some comparisons were dropped due to minimums within a file

refs: #16
Adds --no-match-shorthand so users can opt out of shorthand matching

I'm fine with keeping shorthand matching the default, but I respect some
people don't like it.

refs: #20
Adds @kopipejst to CONTRIBUTORS for his help

Especially for #20
Fixes URL now that github changed the github pages domain

More info: https://github.com/blog/1452-new-github-pages-domain-github-io
Bumping version to 1.1.0 for release