Refactored `createWave` and constructor for clarity
fix(utils) - implemented iterator() as standard function instead of DI service instance.
demo(tabs) - improved testimonial demo

Moved to first demo shown in docs
Improved responsive layouts
fix(tabs) - defer $digest() from non-active tabs

Fixed https://github.com/angular/material/issues/98
Implemented addDigestConnector() which enhances specified scope to support dynamic digest disconnects and reconnects.
Updated TabsDirective to use enableDisconnect()
remove metrics scss
fix(tab) - deferred $digest() for non-active tab content

Fix use of correct content scope; which is not same scope as the tab content and header containers.
refactor(tabs) - remove unused DI arguments
fix(tabs) - improved component registration of TabsController instance
demo(tabs) - updated tabs testimonials
demo(tabs) - spell correction
fix(tabs) - feature to goto next tab when active tab is disabled or removed
feat(tabs) - updated CSS to use flexbox
docs(tabs) - updated readme, demo, and jsdocs
chore(build): add source-documentation parsing & generation
docs(dialog): document dialog service
docs(): don't use spaces in demo urls
docs(): support `@private` tag
docs(): make private tag detection work properly
chore(docs): add `<code language="">` directive
chore(docs): add `<code language=""></code>` tag