A big commit implementing most of the baiscs of searching.

HTML and JS: renamed data-type to data-filter-type so as not to potentially conflict with jQuery Mobile naming conventions (e.g. flipswitch)

OST Points data: Renamed field ADA_Parking to ADA to match with Trails, will pay off later when filtering via checkboxes

Data decompression: DATABASE.datasets.ostpoints is separated into 2 new seasonal subsets: summerostpoints and winterostpoints instead   This makes for more consistent behavior in the filtering in other parts, e.g. selectSeason() and performSearch_GenerateResults()

Removed MAX_SEARCH_RESULTS declaration, as it won't be used; no filter would result in so many hits as to crash an iPad,

Search panel: spec change! Removed radius picker, plan is to show simply closest 50 results.

Search panel: added ADA filter here  (will be duplicated on results page)

Search Results panel: now exists, and has the post-search quick filters

Search and Search Results panels: minor cosmetic cleanups

performSearchReally() et al: The searching now works including the quick filters
Added the Season selector to the Settings panel: see initSettingsPanel() and the page-settings HTML

Re-added the MAX_SEARCH_RESULTS declaration (again)

sortAndRenderSearchResults() is now in place, so search results are sorted by distance from your reference location

Refactored performSearchReally() to move rendering into sortAndRenderSearchResults() so that loading results into the listview, takes place after the distance sorting, reducing rendering overhead by rendering on those top MAX_SEARCH_RESULTS results
Minor refactoring of code to create emptySearchResults() as the go-to place to reset the search results