simplified Handlebars implementation

- Using row data directly where applicable
- Not using precompiled template since this repository is for
development use
- No longer planning to search by keyword
- Compile template at init
Merge branch 'master' of https://github.com/sfbrigade/FusionTable-Map-MobileTemplate

Conflicts:
	source/maps_lib.js
add helpful comment to Handlebars template
cleanup unused code

Now that we're no longer supporting rows without inspection results, we
can remove related code.
Search page is now data driven + other improvements

- search page is dynamically created according to searchSettings
- default behavior without searchSettings is a field for every user
column in the Fusion Table
- don't show nearby pin and address pin at the same time
- bring back setZoom, as bounds was causing load errors
- show radius around nearby pin if search button pressed with empty
address
- remove old unused functions
found a comment typo
about page + custom content migrations + refactor redraw fixes

- populate "about" content and move into maps_lib.js
- move custom CSS into maps_lib.js
- simplified map redraw/center fixes for mobile
custom settings now live in their own file

- move custom data to its own settings file
- improved documentation for easier cloning
- renamed a few more variables to be more intuitive
- added infobox to search address pin (can be turned off through
settings)
- don't use geolocation if nearby location is switched off in settings
(and use "Home" instead of "Nearby" in that case)
Merge branch 'master' into gh-pages
filter searches by distance

- enable filtering of search by distance (including list results)
- allow settings to disable such filtering
Merge branch 'master' into gh-pages