Remove more gem groups from travis build
Update travis-ci config to match convention in other gems
Add devtools gem dependency

* Update gem to work within devtools framework.
Merge branch 'master' into devtools

Conflicts:
	.travis.yml
Merge branch 'master' into devtools

Conflicts:
	Gemfile
Fix AbstractType::ClassMethods#abstract_method spec to kill mutation
Fix AbstractType::ClassMethods#abstract_singleton_method spec to kill mutation
Add spec for AbstractType.included to kill mutation
Add backports to development gem dependencies
Fix specs to expand the filename before comparison

* This should fix some spec failures under ruby 1.8