Rebased (squashed) commits of original search branch
Fixing typo
digest error related to the ng include, do not know why yet, temporary fix
Use internal typeahead event to compile the list of suggestions
search change design, simplify controller, 2 requests instead of one
moving controller from component to js
fix css
setup basic layer interaction onmouseover and mouseout
change topic in url on topic change, add layer on selected entry, check that the layer already exists before adding it, modify footer html, always show the footer
use angular.isDefined rather than typeof
correct css to have the same behaviour than the previous input element (by tonio)
fix typo
adding clear input button
handle smaller screens
moving options in remote
fix css
do not add the layer if undefined, add alert message fo now
Topic change a little different
use class small input and adpat css accrodingly
adapt according to gjin comments