Added deferred loading of Roboto font.

With Polymer, putting it in the head hides the UI until the font is
loaded, which can take a few seconds on slower connections. By loading
it in JS, the UI font gets "upgraded" while the initialisation process
occurs. Closes #333.