docs(dialog): corrected resolve example
demo(accordion): minor demo changes
demo(accordion): fix typo in demo's readme
feat(tooltip): added tooltip-html-unsafe directive

The directive displays the unsanitized HTML in the tooltip instead of
the escaped text.

The $tooltip service has been modified to allow a little more
flexibility in terms of the prefix used on the $observe'd attributes.
For example, the `tooltip-html-unsafe` directive needs to be called as
written, but it would be nonsensical to require all other attributes
(like animation or placement) to also use that verbose prefix as opposed
to the simpler and more familiar `tooltip-` prefix. The service now
allows independent specification of the name and its prefix.

Lastly, the docs for the tooltip and popover have been updated to show
their available optional attributes.

Closes #246
refactor(pagination): simplify math
chore(changelog): update changelog to the new syntax
chore(build): add changelog task for grunt
chore(build): rename testacular to karma
demo(*): Update github pages links to *.github.io (Closes #303)
fix(typeahead): correctly higlight matches if query contains regexp-special chars

Closes #316
feat(typeahead): support typeahead-loading bindable expression

Closes #321
docs(dialog): fix typos
chore(changelog): Add breaking changes section
chore(build): Simplify grunt tasks, update dependencies

* Move custom html2js task to grunt-html2js npmTask
* Move site task to simple grunt-contrib-copy and grunt.template.process
 step
* Centralize module information into one config object
* Centralize demo assets into one folder
refactor(pagination): More efficient when no maxSize set (Closes #305)
chore(build): Fix dependencies causing duplicate modules, fix markdown
feat(rating): add rating directive

Closes #337
demo(typeahead): fix a link to the select directive
fix(dialog): IE8 fix to not set data() against text nodes

Closes #328
feat(position): add new positioning service