Update dependencies

Sorry for all the pull requests - should have tested a bit better and made one pull request. Opal's embedded engine test in Slim was failing since Opal requires Hike and a version of Sprockets that supports Sprockets.register_engine, but doesn't declare that in its gemspec. This should fix that.