chore(test): remove IE10 tests
fix(typeahead): plug in front of existing parsers

Closes #863
feat(modal): rewrite $dialog as $modal

BREAKING CHANGE:
* `$dialog` service was refactored into `$modal`
* `modal` directive was removed - use the `$modal` service instead

Check the documentation for the `$modal` service to migrate from `$dialog`
fix(tabs): evaluate `vertical` on parent scope

Closes #849.
feat(pagination): `total-items` & optional `items-per-page` API

Closes #820.

BREAKING CHANGE: API has undergone some changes in order to be easier to use.
 * `current-page` is replaced from `page`.
 * Number of pages is not defined by `num-pages`, but from `total-items` &
  `items-per-page` instead. If `items-per-page` is missing, default is 10.
 * `num-pages` still exists but is just readonly.

  Before:

  <pagination num-pages="10" ...></pagination>

  After:

  <pagination total-items="100" ...></pagination>
feat(rating): add support for custom icons per instance
docs(README): clarify IE8 support
fix(modal): insert backdrop before modal window