typeahead.js bloodhound support

Implemented typeahead.js [v0.10.x](https://github.com/twitter/typeahead.js/blob/master/CHANGELOG.md#0100-february-2-2014) which introduces a major API change.



@martin-g i'm afraid here's a problem with the webjars dependency in regard to backwards compatibility with typeahead 0.9.3, because we can't include both versions of the dependency. do you have any idea?