docs(dialog): improve jsdoc usage sample
chore(build-all-modules): separate min and non-min streams
enhance(build): updated gulpfile tasks and jsdocs

Added autoprefix to module demo builds
Added gulp watch-demo -c option for easier component builds
Added jsDocs and section headers
Modified outputs to dist/components/js, dist/components/closure, and dist/demos
enhance(ripple): rewrites ripple effect to match the spec

Closes #348. Closes #359. Closes #412. Closes #440. Closes #548.
update(ripple): centers the md-fab ripple and updates the main template to correct ripple directive

Close #670
demo(tooltip): add accessible names to buttons

Closes #569
fix(button): fix css for md-fab icon position when href is present

Closes #591. Closes #646.
feat(styles): add 'swift' css transitions to all components according to spec

Closes #611.
fix(sidenav): make backdrop invisible when sidenav is locked-open
update(ripple): corrected attributes and class usages

increased opacity on full/visible ripples
corrected attributes
- ripple attribute on sidenav buttons
- ripple attribute on radio buttons
fixed use of md-ripple prefixes on ripple container class names
perf(): use ngDisabled internally instead of disabled

Closes #607.

BREAKING CHANGE: For performance, the ng-disabled attribute is now read
to check if a component is disabled instead of the disabled attribute.

If you use the `disabled` attribute on a component to set whether
it is disabled, change it to an ng-disabled expression.

Change your code from this:

```html
<md-checkbox disabled></md-checkbox>
```

To this:

```html
<md-checkboxn ng-disabled="true"></md-checkbox>
```
demo(bottomSheet): add aria-labels for a11y

Closes #572.
feat(layout): add `layout-wrap` attribute to set flex-wrap to wrap

Closes #634
chore(build): switch back to uglify
chore(): update log when building all modules
docs(): parse the un-minified version when release is true
feat(bottomSheet): focus the first available button on open

Closes #571
demo(toast): add aria-labels to checkboxes
docs(): temporarily disable GA
docs(): further sanitize hljs code to fix error