docs(README): minor updates
fix(typeahead): close matches popup on click outside typeahead

Closes #231
docs(README): minor updates
feat(carousel): Hide navigation indicators if only one slide
chore(grunt): update to latest grunt to fix grunt bug when running on node 0.10.0

Changes to the path API in nodeJS causes the build to fail with grunt 0.4.0.  This patch fixes it in two ways:

- Update to grunt 0.4.1 - this version fixes the bug
- Add cwd option to build - this also fixes the issue but from our side and works with grunt 0.4.0
docs(README): add installation instructions
fix(typeahead): stop keydown event propagation when ESC pressed to discard matches

Closes #243
fix(tabs): remove superfluous href from tabs template
chore(build): Add grunt-contrib-watch task for grunt v0.4
feat(tooltipProvider): added appendToBody option for $tooltip
feat(tooltip): added popup-delay option
feat(tooltip): added appendToBody to $tooltip

Tooltips and popovers can now be appended to the body of the HTML
document instead of directly after the element on which the directive
was invoked, by setting `appendToBody` to true through
$tooltipProvider.options().

The tooltip specs were refactored slightly to bucket all
provider-related specs under a single `describe` for cleanliness.
fix(typeahead): correctly render initial model value

Closes #203
feat(typeahead): support the editable property

Closes #269
fix(dialog): set _open to false on init
refactor(dropdownToggle): cleanup code and increase legibility
chore(build): Make test-config not autoWatch, speed up grunt watch task
fix(alert): don't show close button if no close callback specified
fix(collapse): remove reference to msTransition for IE10

In IE10 msTransition exists but msTransitionEnd never fires. IE10 does however support standard transitionend.
Since IE<10 does not support transitions this line can be removed entirely.

This has already been done in Twitter Bootstrap. Reference here: https://github.com/twitter/bootstrap/pull/4166
docs(dialog): corrected resolve example