WIP deposit: new uploader component

* Adds Uploader - flight component for handling all different uploaders

* Adds PlUploader

* Adds DropboxUploader

Signed-off-by: Adrian Pawel Baran <adrian.pawel.baran@cern.ch>
I guess this file should not be here ...