build(*): Add build and dist task, allowing custom builds.
build(*): Add min to builds, add html2js to custom builds
chore(testactular): Add Chrome browser back in
demo(*): add social buttons

This is essentially the same as a37c611a593cdcc804ee7721e75c7fef4dbd38df
but done in a template as gh-pages has only generated files
chore(demo): improve demo site
fix(alert): use original bootstrap class names
demo(*): minor demo changes
fix(tooltip): Transcludes contents to allow dynamic selector text

A dynamic selector did not work as the contents of the directive element
were not transcluded. This fix adds transclusion through a new directive
controller method. It also includes a new test for this case (through an
ngRepeat) as well as a modified demo to show this use case.

Closes #69
feat(accordion): Transition and attribute improvements

Add support for open and close CSS transitions.
Add support for optional is-open attribute on <accordion-group> directive
Remove isolate scope from <accordion> directive
feat(collapse): Add basic collapse directive
refact(accordion): Use collapse directive to simplify accordion directive
doc(accordion): Update readme and demo
fix(accordion): Use template for accordion directive and heading rather than title
fix(dialog): Remove incorrect $apply
demo(*): minor demo changes
demo(*): Adjust demo header text
fix(accordion): Fix jshint failure in spec
fix(pagination): max-size should not change based on the number of pages

If number of pages is less than the max-size then only the number of pages that are available should be displayed, but this should not then update the max-size expression, since if the number of pages then increases we have lost the max-size value that the user set.
build(*): Add dependency checking to grunt custom builds
demo(*): Add 'Create a Build' button to demo page