Styling countries page
Merge branch 'homepage' into protected-area-design
Merge branch 'search-filters' into protected-area-design

Conflicts:
	app/assets/stylesheets/base.css.scss
Added graphs to countries stats page
Fixed subnav bar and added padding to compensate for navigation and footer, added map padding too
Added stats to countries page
Added pa method for returning random image url or placeholder if nil, added stats and images for countries page
Changed country routes
Merge branch 'search-filters' into protected-area-design

* search-filters:
  Email logged in users when their download finishes
  complete search grid design
  Store search downloads with a user, if signed in
  Download modals only show the type of download you requested
  Ignore vim undo files
Fix tests for statistic presenter
Removes search index test

The search index is no longer visited when you don't already have a
query, so we don't need to test that.
Don't fit to bounds if there are none

Otherwise min/max will return -Infinity, which Leaflet will happily (and
fruitlessly) attempt to fit to.
Remove Frameless' terrifying default select color
Show subnav on home page

give context for filters and allow downloading of filtered data
Can download filtered data from homepage

Had to fix the search downloader to correctly generate cache hashes,
given a blank search term
Can send d/l emails to non-signed in users

Downloads can now be updated after creation so that they users can be
notified of completion.
Email non-signed in users when downloads complete
Correct init for download buttons on home page
Merge branch 'search-filters' into homepage

* search-filters:
  add count method to Search::Index
  add bystander
add db:migrate rake task during import db creation