Implement CSV downloads for the raw request logs in the admin.

There was a CSV download link present that was previously broken. This
implements it using elasticsearch's scan and scroll queries to
efficiently stream back possibly large result sets.
Fix the download URL not always being updated.

This was sometimes leading to the download URL being the download for
the previous query and not what the user was currently looking at.
Show hour detials on graph when viewing a short timespan of data.
Enable minutely interval button. Check range boundaries.

We now check to ensure the user hasn't attempted to request too long of
an interval for hourly or minutely data (since that can cause the
graphing to lock up).
Fix broken rubocop style failure. Upgrade Rubocop while we're at it.
Don't require rubocop by default to fix issues under Ruby 1.9

Rubocop forces the global YAML engine to sych, which we don't actually
want if we're not running rubocop tests:
https://github.com/bbatsov/rubocop/commit/41d3e19ee71a4a09fc65ca71c777fbd906c7a1b6
Add shippable notification configuration. Bump ruby testing to v2.1.2
Completely remove the defunct static site deployer stuff.
adding link to issue tracker
Merge pull request #4 from gbinal/patch-1

adding link to issue tracker
Add API for sending the contact form messages.
Allow contact e-mail address to be configured via environment.
Merge remote-tracking branch 'origin/master' into config

Conflicts:
	Gemfile
	Gemfile.lock
	config/supervisor/delayed_job.conf.erb
Fix rubocop stuff.