Update typeahead to 0.10.5.
Adapt style for latest typeahead version. Properly overrides tagsinputs by loading gn.less in last. Avoid autompletion list to be higher than the viewport.
Keyword directive improvements.

* Update to latest typeahead.js which makes easier to display autocompletion list when the input is clicked (applied to keyword, language, country and schematron).
* Add gnKeywordPicker directive to select a keyword from autocompletion list and populate a simple field (to be used to set dc:subject for example).
* Filter current keyword in order to not suggest already selected keywords.
* Add placeholder to indicate user that autocompletion is available.
Dublin core / Set keyword using free text or thesaurus.
Rename getFieldFlatModeException to isFieldFlatModeException because it returns a boolean.
Merge remote-tracking branch 'origin/stable-develop' into improvement/schema/dublin-core/keyword-with-thesaurus
Dublin core / Set contact from contact directory.
ISO19139 / Add contact as flat mode exception to be able to add contact in simple view mode like keywords.
Batch import / Fix radio layout.
French translation / Fix typo.
JSLint.
Improve label.
Merge pull request #645 from fxprunayre/improvement/schema/dublin-core/keyword-with-thesaurus

Dublin core / Set keyword from thesaurus and contact from directory