Ruby 2 compatibility

Ruby 2.0.x compatability + re-work/refactoring

* Add support for "ruby-2.0.x"
* Rework requires/extends to check capabilities rather than versions
* Update to the more current gem-style
* Remove redundant/unnecessary artifacts