Bug 949174/964375/952311 - Factor out method to transform Panel into JSON (r=margaret)
Bug 949174/964375/952311 - Send HomePanels:Install when autoInstall option is set (r=margaret)
Bug 949174/964375/952311 - Make PanelType optional in PanelConfig's JSON constructor (r=margaret)
Bug 949174/964375/952311 - Encapsulate PanelInfo data behind getters (r=margaret)
Bug 949174/964375/952311 - Factor out code to create built-in panel configs (r=margaret)
Bug 949174/964375/952311 - Add requestPanelsById() to PanelManager (r=margaret)
Bug 949174/964375/952311 - Don't return an unmodifiable list on HomeConfig.load() (r=liuche)
Bug 949174/964375/952311 - Send panel JSON instead of just id in HomePanels:Remove (r=margaret)
Bug 949174/964375/952311 - Add DELETED_PANEL flag to PanelConfig (r=margaret)
Bug 949174/964375/952311 - Add isDynamic() method to PanelConfig (r=margaret)
Bug 949174/964375/952311 - Introduce HomeConfigInvalidator to handle install/invalidation (r=margaret)