fix(timepicker): fix auto-close error with angular 1.3 $animate

timepicker's auto-close test is failing with angularjs 1.3 release. Looks like the error might be solved once angular merges pull request https://github.com/angular/angular.js/pull/9636, which introduces a check to avoid the exception.
Anyway, the close on blur test works, so something else is triggering the error. By calling the $timepicker.hide method inside a $timeout when auto-closing, the error goes away, so this seems a good fix.
fix(typeahead): properly handle custom display names for 1.3