fix(tooltip): fix positioning inside scrolling element

Closes #533
feat(buttons): support dynamic true / false values in btn-checkbox

Closes #666
fix(pagination): handle `currentPage` number as string
fix(timepicker): added wheel event to enable mousewheel on Firefox

Closes #669
fix(popover): don't unbind event handlers created by other directives

Closes #456
fix(popover): correctly position popovers appended to body

Closes #682
docs(accordion): demonstrate usage of accordion-heading

Closes #690
chore(build): add demo as a valid commit msg qualifier
test(typeahead): verify initial rendeirng with complex labels

Closes #706
docs(README): fix typo
refactor(pagination): keep it DRY between `pagination` & `pager`
feat(tabs): added onDeselect callback, used similarly as onSelect
feat(typeahead): expose index to custom templates

Closes #699
demo(all): sort directives alphabetically
feat(tabs): add the ability to set the direction of the tabs

Add the ability to set the direction of the tabs, the possible
values are 'right', 'left' and 'below'. If no direction is defined
the tabs are rendered on the top as they do now

Closes #659
docs(typeahead): clarify subset of select's syntax used

Closes #715
Closes #506
fix(tabs): if tab is active at start, always select it

Closes #648, #676
fix(datepicker): add type attribute for buttons
fix(pagination): use interpolation for text attributes

Closes #696

BREAKING CHANGE: The 'first-text', 'previous-text', 'next-text' and 'last-text'
  attributes are now interpolated.

  To migrate your code, remove quotes for constant attributes and/or
  interpolate scope variables.

  Before:

  <pagination first-text="'<<'" ...></pagination>

  and/or

  $scope.var1 = '<<';
  <pagination first-text="var1" ...></pagination>

  After:

  <pagination first-text="<<" ...></pagination>

  and/or

  $scope.var1 = '<<';
  <pagination first-text="{{var1}}" ...></pagination>
fix(tooltip): triggers should be local to tooltip instances

Closes #692