handle exceptions in the rest api
Send the endpoint to the REST API
Add tests for the REST API
Fix a problem in py3 for the tests
Cleaning some files
Handling plug in dropbox driver
setup.json using dropbox
Changing the chunk upload method
Fixing the upload on dropbox driver
Adding deletion on Dropbox driver
Adding tests
Add init file for the tests in dropbox
Fix the imports in the tests of dropbox
Start of a new approach.
New approach working base : get_chunk, upload_chunk.

- Fix the __init__

- Add a README and a manifest.json

- Add a script to retrieve an access token. Onitu now takes the
  access token key and secret as options to work.
Add the renewed version of change checking.

There still seems to be some issues with folders that don't exist yet
on Onitu side.

- README update
- manifest update
- PEP8 fix
Fix a typo in local storage test
Take the metadata 'path' name instead of filename in change polling thread.

The problem with the file name is that it's lowercased, and thus doesn't
represent the 'true' file name as Onitu stores it. Fortunately, the 'path'
metadata key contains the unchanged filename.

- Store the revision after each upload end. It permits to keep Onitu's
  revision up-to-date and to not trigger a change detection in the change
  polling thread.

- Add more comments

- Do the prefix handling stuff once and for all instead of once per loop
  turn in the check polling thread

- More error handling
Add the abort_upload, delete_file and move_file handlers.

- Add the 'remove_upload_id' helper function

- Changed the get_chunk 'files/dropbox' appending to be done to every
  filename. It wasn't done if the stored filename was already beginning
  by this string, but this could've been error-prone if the user decided
  to reproduce the same file tree & folder names

- Manage the 'has_more' corner case with deltas when checking changes

- Add more error handling with the ServiceError exception
'has_more' handling wasn't correctly indented in polling thread.