feat(tabs): add accessibility links between tabs and content

Additionally, the static tabs demo now has aria links between tabs and
content.
refactor(textfield): code cleanup
update(docs): simplified CSS for demo source views

CSS for toggling of source views no longer impacts doc and theming views.
fix(demos): dialog, bottomsheet, and toast now display within properly within the bounding demo area
update(docs): demo-content now hides overflow

Components such as bottomSheet use transitions that require overflow hidden.
enhance(bottomsheet): change to use md-buttons

Improve UX using md-buttons for nav elements.
update(demo): bottomsheet demo clears alert when sheet is shown.
chore(build): add argv.mode with closure option
chore(build): for modular component build, dont add -core to css file
chore(): update demos to angular 1.3.2, make bower depend on 1.3.x
chore(build): make bower release script update bower-material dependencies
chore(release): make bower release script copy the dependencies
fix(ripple): fix ripple sometimes appearing when the element is disabled
chore(build): fix bower dependency version
test(button): adds test to confirm issue button attributes are working properly

This confirms that #616 is resolved.
chore(travis): fix travis build release flags
fix(themes): bring blue, red, and green colors up to latest spec
refactor(): use strict, consolidate material.core, interimElement chaining

Closes #643. Closes #650. Closes #597. Closes #596. Closes #525.
feat(interimElement): allow options.parent to be a selector

Closes #640.
refactor(interimElement): simplify onComplete