Add firebase-login element.
Robustness updates for firebase-element:
- Add support for removing data from remote (set data=null)
- Add support for setting priority
- Add support for null location (detached from server) while still having local data
Refactored demos.