Reimplement themeChooser in the Polymer UI using the new <spark-select>.

One part of reimplementation was a further refactoring of spark.dart.
Addressed comments
Addressed comments
Unimportant UI improvement
Moved a general utility function to utils.dart
Merge pull request #114 from ussuri/polymer-theme-chooser

Polymer theme chooser