added datepicker

- using pickadate for datepicker
- allow users to override min/max for sliders and datepicker
- only load pickadate and handlebars if needed
- minimize jquerymobile resources
- miscellaneous js error fixes (especially when loading directly from
search page)