An initial, messy stab at analytics pulled from elasticsearch.
Redo the admin layout so there's more room for analytics.
Fix elasticsearch queries failing with long date ranges.
Make the charting options work interactively.

Still pretty messy, but now the stats page date picker and interval picker work
to dynamically update the results. Also work on timezone support, so all the
results should account for timezones and daylight saving time.
Bump default ruby to jruby 1.7.4
Another messy commit. This time with a map drilldown view.
Add rack-timeout gem to prevent super long requests.
Disable asset debugging in development (slow under JRuby).
More functional stats (drilldown by user, regions, and search queries).

Still messy, but I think things are coming together. Still more to do, things
to cleanup, and some of the code isn't very efficient, but things are at least
more functional and starting to get organized (I hope).
Improve layout of the analytics filter bar.
Fix interval hits chart default width at render time.
Cleanup and fixes for various analytics pieces.

Get rid of the multiple facet pie charts on the log page. Replace with
simplified highlighted numbers, with the ability to expand to view some
drilldown facets.