* Images are added with a local and remote URL so that IPFS documents can use IPFS on the remote end instead of passing the data URL around.
* Hooked up an event to remote gadgets when an image is selected.
-images can now be removed from the menu as-well as added
-ensured only one upload window can be open at once
some other things have been done but these are one second branch
To use this just drop a local image file onto the spot on the add dialog that says "drop here".
The panel can't display /ipfs/ URLs, so they appear as broken images. Need to use models to display them.
* Replaced window.open with a blank window and the populated that with an ImageAdder react component.
* Switched the image list to be part of ImageMenu's state so it can be dynamic.
* Added a little form to that component that lets the user enter a URL. When they hit "submit", add that to the image menu.