Add comment to explain what the JRUBY_OPTS do in the travis config
Remove specs for code that no longer exists
Remove explicit #hash specs

* The implementation from Equalizer has changed, and these specs are
  no longer valid.
Fix issues with new version of memoizable

* Upgrade gem dependencies
* Adjust flay and reek thresholds