Fix synchronization of visibility button between image viewer & additional layers view
Refactor ImageViewer to be no more dependent of ImageManager & PickingManager
  * Progress bars are in ImageViewer module for now
  * Add some events: "image:add", "image:remove" and "image:download"
Implement image viewer GUI visibility management