Obsolete should activate if --obsolete passed

Support legacy behavior of JBoss against older REST API.
Merge pull request #4664 from smarterclayton/make_obsolete_activate_by_default

Merged by openshift-bot
nothing in the module use or requires json and mocha, so no need to have it in gemspec
Also fix the spec file for extranous Requires