fix(typeahead): fix binding update when selecting item with mouse

The $select function was calling typeahead.setInput(item) in a $$postDigest block, which prevented angular from starting a $digest cycle to update the ngModel bindings. This caused the docs page to not show the updated ngModel value and the items dropdown to remain open.