chore(test): add test coverage task

Run `grunt test:coverage` to see a the test coverage in the terminal.
fix(collapse): dont animate height changes from 0 to 0

Closes #1424
fix(tooltip): respect animate attribute

Previously, it was only possible to set animation to false with an empty
string and options.

Closes #1418
chore(release): v0.8.0
chore(release): Starting v0.9.0-SNAPSHOT
demo(all): upgrade project to bs3.0.0-rc2 and get docs looking spiffy
demo(all): style demo for bootstrap3
demo(tabs): update demo to Bootstrap3
feat(tabs): add nav-justified

adds functionality for justifed tabs
http://getbootstrap.com/components/#nav-justified
demo(popover): fixed button styling for bootstrap 3
demo(tooltip): change demo to support bootstrap3
demo(alert): add btn-default class to button
feat(carousel): some changes for Bootstrap3
demo(carousel): center images and increase size to full frame
feat(pagination): support bootstrap3
feat(collapse): make collapse work with bootstrap3

Closes #1240

If starting out collapsed, the expand animation would jump since the `initialAnimSkip` was still `true`.
fix(collapse): Prevent consecutive transitions & tidy up code

Previously, there would be a case where the two transitions would run
as the cancel would asynchronously invoke the reject handler of the
transition which would set the currTransition to undefined even when
the currTransition has been replaced with a new transition.
feat(accordion): convert to bootstrap3 panel styling
fix(rating): user glyhicon classes
feat(rating): update rating to bootstrap3

Closes #1242