Merge pull request #76 from ussuri/split-ide-and-ui-lib

Split Polymer-based UI lib from the IDE using it
Add an alternative version of Polymer-based UI + enable switching between UIs.

Not checking in the full up-to-date Polymer-based UI yet to simplify reviewing.
Reuse spark.css in spark_polymer.css