Remove dropbox support.
Rearchitect to use Promises instead of callbacks.

Paves the way for much better experiences on slower devices and for
very much slower async things like Google Drive support.
Attempt to speed up the tests a bit
Parallelize build on travis
Attempt at fixing travis parallel builds
Fix idiocy
Hopefully speed up builds