catalog_table: Do not push metadata to worker until after init (#107)
catalog_table: Do not push metadata to worker until after init (#107)

catalog_table has been pushing inconsistent data to the worker, causing
unnecessary work. E.g., visiting a page with `#releaseKeys=<foo>`, the page
will actually push `releases:<foo>`, then `releases:[]`, then
`releases:<foo>` due to controller initialization races. Using AngularJS's
`$onInit()` to set releases once during the initialization phase (then again
if the user interacts with the UI, of course; hence `$onChanges`) resolves
this race from the worker's perspective.
GoogleChromeLabs/confluence,GoogleChromeLabs/confluence,GoogleChromeLabs/confluence