JSDoc for admin site JS files.
Merge pull request #37 from ryanone/master

JSDoc for admin site JS files
Modified README.
Added nav_item DB table, test data, and getters for www app.
Created init-js macrodef, to consolidate how we add JS files to www build.
Initial implementation of managing global nav through admin site.
Fixed reference to locale model, and removed constant in MapView - defined already in localemaps.events
Phase 2 of global nav support for admin site: global nav page and specifying global nav in add/edit locale page.
Added sort_district() routine to nav_item_test_data.sql, for sorting locales.
Disabled associations not needed for NavItem in www app.
Added normalize_event() to normalize year/month/day for worship services to epoch, and fixed bug in nav_item-test_data
Added support for showing expiring notifications in search results.
Added support for expiring notifications when clicking on search result filters.
Removed Analytics IDs for non-prod environments and fixed CWS title for locale info.
Hide h1 text.
Collapsed locales json, fixes #29
Fixed bug in setting Google API key and Analytics ID in PHP template.
For user home page, added display of locale name for notices.
Added model validation to ensure locale names are unique.
Added previewing of locale coordinates in Google Maps.