Dotcloud

**NOT READY TO MERGE!!!**

First version including:
* dotcloud commands
* pypi setup configuration for dotcloud
* windows configuration
* ci
After taking a look, I think I can change it back to a plane `setup.py upload`, instead of using third party packages.

The motivation of having a script instead of directly calling the setup.py command is that this way we can check the version and only upload when it is newer.