Changed "-> () {}" for "proc {}" so tests will work on ruby 1.8
Replaced json-style hashes for spaceship operator hashes

For ruby 1.8 compatibility
Stopped using skip for common test suite tests

There are two good reasons to do this:

1. skip isn't supported in ruby 1.8
2. much less verbose ouput