Inject Bootstrap CSS into every widget via a common spark_widget.css

Remaining problems:
1) Ace styles don't apply, so the editor pane is almost blank (only line numbers are visible).
2) Button in spark-menu-button renders too big because 0 padding set in spark_menu_button.css doesn't pierce through shadowDOM boundary of the underlying spark-button.
3) Glyph symbols in the Run button and plus/minus buttons in the Settings dialog don't render correctly (must be something with font-awesome styles).
Remove overridden applyAuthorStyles (obsoleted in Chrome M34)
Further font standardization
Fix padding of button in spark-menu-button

Replace direct cross-shadowDOM styling of spark-button's button in spark-menu-button with a `noPadding` attribute on spark-button.
Revert overridden applyAuthorStyles for now for explicitness and experiments
Fix Ace editor view

Move #editorArea out of spark_polymer_ui.html and into spark_polymer.html, and all respective styles from .css to .css. Ace styles are injected into the global scope when Ace component gets initialized in the outer spark_polymer.dart: therefore, they were unable to pierce through <spark-polymer-ui> shadowDOM boundary in M34, where applyAuthorStyles got removed.
Fix fileTreeView in Chrome M34

Moved out of spark_polymer_ui.html and into spark_polymer.html, including corresponding styles.
Fixed suggest box styling (also altered from the original to look better)
Explicit style for dialogs to avoid inadvertant styling of underlying overlays
Fixed a typo in pre-previous commit + removed unnecessary div
Removed dead code
Fixed treeview context menu not hiding on an outside click

The Element was defined in <spark-polymer-ui>, but accessed from outside (ultimately in files_controller.dart). After applyAuthorStyles elimination, styling for this no longer worked, and so did hiding, since it relied on certain styles applied.
Merge branch 'upstream/master'

Conflicts:
	ide/app/spark.css
	ide/app/spark_polymer.css
	ide/app/spark_polymer_ui.css
Merge branch 'upstream/master'

Conflicts:
	ide/app/spark_polymer_ui.html
	widgets/lib/spark_suggest/spark_suggest_box.css
	widgets/lib/spark_suggest/spark_suggest_box.html
Merge branch 'upstream/master'
Realign suggestion list with suggestion box
Merge branch 'upstream/master'
Merge pull request #920 from ussuri/fix-chrome34-styling

Fix Chrome M34 styling