fix(modal) remove animation class from body element on hide
fix(tooltip): allow to set a two way binding var as title attribute
feat(datepicker): accept disabled-dates

```html
<input bs-datepicker disabled-dates=“unavailableDates”>
```

Expects a sorted array of objects with `start`, `end` date properties.
```js
$scope.unavailableDates = [{start: new Date(2014, 3, 3), end: new Date(2014, 3, 5)}];
```

The array is expected to be immutable (it is not deeply watched).
The array is expected to be sorted.
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