docs(select): remove debug code
chore(npm): update devDeps
chore(npm): update devDeps
chore(gulp): improve build system
chore(gulp): working pages build
docs(alert): fix animation
chore(bower): add angular-motion dep
fix(datepicker): add support for the latest v1.3 beta release
chore(gulp): minor cleanup
fix(datepicker): force parsers to be run
feat(tips,pickers): add `bsShow` visibility attr (fixes #723)
fix(datepicker): do not stop propagation if typeahead is visible
feat(typeahead): watch ngOptions

keep the typeahead data updated when changed externally
fix(datepicker): fail-safe destroy
feat(typeahead, select): prefix events
feat(select): add buttons to select and deselect all items

add buttons to select and deselect all items will make the select component more usable when filled with many items

the feature is configurable so the old behaviour is maintained by default and no breaking changes are committed
chore(npm): update devDeps
fix(tooltip) fix options.target not being passed as DOMElement to dimensions.position

The error occurs as options.target is validated via `angular.isElement` which requires a valid jQlite/jquery wrapped DOMElement, this gives an error in getPosition() as dimensions.position requires an unwrapped DOMElement.
Added a CustomClass option to Tooltips.

We had a need for custom classes per tootip (i.e. delete tootips to have a red background etc.) - added a quick-fix with a CustomClass option.
fix(datepicker): adds missing iconLeft/iconRight as attributes on directive