Merge pull request #309 from pleary/assets

Removing protocol from asset host
Removed some test code from GBIF obs link script.
Assign asset host protocol dynamically based on request.

Using a relative protocol like //www.inaturalist.org was causing a
problem with wicked_pdf's view helpers, which try to use open-uri to
open the file and read it when making the pdf. open-uri doesn't seem
to like relative protocols.
Removed reference to missing CSS file.
Minor catch for an integrity problem that shouldn't exist.
Another try at the asset host protocol.
Added script to import places from a shapefile.
Added lat/lon to places API.
set locales
Merge pull request #310 from calonso-conabio/master

set locales
Minor fix for project terms.
Revert "set locales"

This reverts commit 2541bb6e1d220b920708b8ddb9e4939c37a40a89.
Removed redundent inclusion of I18n.js, which was causing locale to get reset in JS.
Added admin level to places (#304).
Added stylesheet attachment to sites (#303)
Restrict project search results by site place (#243)
Some place site filtering for /taxa (#195).
Restricted places searches to site place (#194)
Made taxon searches site-place-specific (#193).
Recently observed taxa on taxa/index was broken (#195)