Update gem versions in the Gemfile and lock in the changes
Update the config environments for the new version of Rails and Umlaut
Update the routes for the new version of Rails
Update the initializers for the new version of Rails
Update the umlaut_services configuration file for the latest version of Umlaut

Highlights:
- Move GoogleBookSearch to run at the same time as SFX in order to get referent enhancements from GBS
- Remove Amazon services since the terms of service are off putting
- Remove ISBN DB sinse we weren't getting good service anyway
- Add the AllBooksDotCom service
Update locales file comments for Rails 4
Move custom service adaptors into the app directory
Update the boot and application config files for Rails 4
Run test on ruby 2.1.3 on travis
Remove whitelisting code from the models for Rails 4

This functionality has been moved to the controllers in Rails 4 and these models don't have associated controllers so it's unnecessary.
Comment out the umlaut_configurable requires statement cuz it was causing weird autoloading issues with Rails 4.1.x
Use locales to render the section titles for the Citation tools
Clean up whitespace in the SearchController initializer
Add image precompiles
Update styles for Bootstrap 3/Umlaut 4
Add the original umlaut services config for record keeping.
Update the user factory to use a sequence for the user name
Revise how database cleaner and FactoryGirl interact
Update from ignore to transient due to deprecation of ignore
Eager load in test since Umlaut seems to require it