Adds dynamic search

This feature is still broken and needs significant work. Consider this
a straw man.
Swap out Turbolinks for History.js

Turbolinks has to be manually disabled from the dummy app created in
spec/internal. I'm still working on the best way to handle this with
the engine_cart gem.
Fix tests to trigger spatial search
move history.js to follow rails convention and modify timeout on map moveend
Debounce search function
Stop tracking zoom/center

This is no longer needed with history.js.
Merge pull request #87 from geoblacklight/dynamic-timeout

Dynamic timeout