Query elasticsearch by month indexes.

The daily indexes turned out to be a bit too granular.
Remove dependency on yui-compressor since Sass will already compress things.
Add some temporary benchmark endpoints.
Revamp admin login process to allow other login mechanisms.

Since not everyone that needs access to api.data.gov has MAX.gov, now
supporting MAX.gov, MyUSA, Google, and Persona.

Conflicts:
	Gemfile
	Gemfile.lock
	app/controllers/admin_sessions_controller.rb
	config/initializers/devise.rb
dotenv setup for storing production configuration (for oauth credentials)

Conflicts:
	config/deploy/production.rb
	config/deploy/staging.rb
Show e-mail addresses in unique users list. Make unique facets clickable.
Sort log results by timestamp.
Add ability to edit api users to control rate limit settings.

Conflicts:
	app/views/admin/api_users/index.html.erb
Fix facet links when no other filters were previously applied.
Don't show the host in the request table listing. Make URLs clickable.
Sync a few small things back from the gsa branch.
Bump the devise and simple_form gems.
Update gems to latest versions.
A messy, incomplete first stab at an admin UI for managing APIs.

Parts aren't complete yet, but the overall flow is starting to take shape for
how APIs could be managed online.

Given how nested these forms are, and the Uflow I'm thinking of, I'm
experimenting with using Ember.js to manage this part of the admin. If Ember
works out, it would probably make sense to standardize and switch the simpler
analytics UI from Marionette to Ember.
Fix api saving and rename routes model to rewrites in Ember.
Don't silence backtraces.
Improve user management. Add ability to add, edit, and search users.
Add role management to the user management interface.
Oops, rollback models/api.rb in 50a7f8d8ea43d4d4c9a7a07d6a36d0e0da679995.

This history stuff wasn't ready to be committed yet and is part of something
else.
Add userstamping and change tracking on api users, admins, and apis.