ui changes to the search box
Merge branch 'master' into devoncarew_search_box
fixed tests
Adding paging functionality for log.
Adding paging functionality for log.
implementing project refresh
Merge branch 'master' into devoncarew_search_box
removed observable
Updated log to provide both a static function for getting all commits, as well as a state based function.
Merge fix.
Merge branch 'master' into devoncarew_refresh
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