Fixes requirements.txt and also limits the upper version number for libcloud.

`-e .` in requirements.txt tells pip to use the requires defined in setup.py so we only have to change them in one place.

`apache-libcloud` broke in version 0.16. Be sure not to use it.