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>
The indentation is bit shaky. Are you using spaces?