#182 Venue Typeahead Bug

This builds on #193, which added a failing acceptance test for #182. From there, it:

* Switches the new spec to use poltergeist instead of Selenium
* Improves that spec to wait for the AJAX autocomplete request to finish and trigger it via focus and keydown events.
* Fixes the venue autocomplete issue with the addition of VenuesController#autocomplete