initial version of resource searching backend
adding support for a "visible" searching parameter
starting to wire up resource searching functionality
fixes for searching, particularly for locations
disabled search in nav bar for now
adding macros for common rendering functions
resource services fixes

Single retrieval was busted and latest-added retrieval needed to apply
visibility filtering
fixed single resource retrieval and server errors

resource_with_id needed to return the first item, as search returns a
list.  In addition, the abort needed to be imported into radremedy.py
Updating search forms/provider display

Provider display now uses the appropriate macro, and search forms now
work as you would expect (albeit in a very limited form)
better normalization of search params
adding block for page-specific script includes
adding autocomplete to main search form
adding address autocomplete to search page
integrating search results with Google Maps
cleaned up initialization of map for search results
improved defaulting of "Anywhere" selection

The get call now defaults to -1 for the "Anywhere" option when it's not
present in the dictionary, which means that it will be marked as
selected if there is no 'dist' key in the search results.
removed unused maps.js code

We might want to create something similar if we need to DRY up some of
the JavaScript we currently have, but for now, this doesn't appear to be
doing a whole lot.
enabling app.jinja_env.trim_blocks

Yay nicer-looking page source!
Merge branch 'issue-62-search-functionality' of https://github.com/radioprotector/radremedy into radioprotector-issue-62-search-functionality

Conflicts:
	remedy/radremedy.py
	remedy/templates/index.html
Merge branch 'radioprotector-issue-62-search-functionality'