Package JavaScript with Grunt

- Split assets apart so they can be updated separately
- Update to jQuery 1.10.1 and the latest Swiftype autocomplete JS
allow more options to be configured for the autocomplete