* Updates all Copyright years to 2015.
* Adds licenses annotations to all JS.
* Makes all licenses identical to avoid repeated appearance in the
compiled output.
* Drops fileoverview annotations, which do not affect docs output.
* The linter still requires fileoverview on externs.
This patch required a newer closure compiler, since the previous
version we used had a bug regarding license annotations that caused
the license comment block to appear in the output once per file
regardless of uniqueness.
Change-Id: I2e9272db680cba7ecc4613d97f1d3a94ac2244cc
This gives our version numbering more granularity than just release
versions. Uncompiled builds will show a "-debug" tag, and builds with
local changes will show a "-dirty" tag.
This also adds the version number to the test app UI.
Change-Id: Ia333c89de81df1e8faacd97a5f70405da0364bf7