fix(timepicker): trigger validation when min/max time values change
fix(typeahead): fix binding to numeric values

When rendering view value, the code strips html tags from value assuming the value is a string. To fix, added a call to toString() before doing replace().
fix(typeahead): show dropdown on focus when minLegth is 0

The first time the input control receives focus and minLegth was 0, the options dropdown was not showing. If you typed a character and then deleted it, then the dropdown would always show on focus. Turns out that the first time, the view value was undefined, so the internal $isVisible value was returning false. Fixed it by defaulting undefined display values to empty string.

Might be the cause for #1164.
feat(tooltip): add base autoClose option to close tooltip when clicking outside tooltip
feat(popover): add autoClose option to close popover when clicking outside popover
fix(tooltip): removed autoClose option from tooltip attributes
fix source code spacing
test(popover): add tests for autoClose when clicking inside popover content
docs(popover): add some autoclosing form example
docs(tooltip): fix show/hide event names

The events description for modal is also fixed

fixes #1032
docs(dropdown): properly document both directive and service usage (fixes #884)
feat(tooltip): add bsEnabled helper attribute

Add support for a new tooltip helper attribute that enables or disables the tooltip to show.
docs(tooltip): add section for bsShow/bsEnabled helper attributes