Used typeahead.js to implement auto-complete in search bar. #6403

TODO: Need to style the dropdown menu so that it spans the entire width of the search box.
```python
def elasticsearch_auto_complete(cls, limit=10):
    ...
    # Respect this limit inside
    ...
```