Add tool-common.js

Tool component can handle common logic
of showing and hiding tool widgets.
Refactor PhotoUploader to use common Tool module
Add admin key HTML
Add AdminKey module and wire it