Data collections

- [x] Consolidate data management API (use `localStorage` or `CeciData` or something, but not both)
- [x] Sync edit/remove functionality.
- [x] Turn off `component-addform` editing functionality when published.
- [ ] Add ability to add components to form from tray.
- [ ] Land changes to components: https://github.com/mozilla-appmaker/component-addform/pull/10/files
- [ ] Create a component (or steal one from Luke) that uses data. Like a pie chart display component.
- [x] Emit change events for future component authors (See #1171).
- [x] _Suggestion_: use `ObjectObserver` (comes with Polymer) to propagate updates.
- [ ] Data manager API seperate from the UI
- [ ] Use Firebase for the data API end