Typeahead fixes (PMT #98169)

- Update typeahead/bloodhound to 0.10.5
- New typeahead styles (blue bg on hover)
- Increase bloodhound fetch limit to 10 (fix PMT #98169)
- Move the typeahead init code out of the templates.