(no ticket) https -> http in setup.py

This may seem silly, but this removes a setup dependency on openssl,
and if one needs to compile Python from the sources (we do on some
really old machines), then compiling with OpenSSL is a pain if we
don't have root access or repositories are out-of-date etc.

Change-Id: I17a3cf939b98e94dfeb2a1dc12be43a1024a33fa
(no ticket) Specified versions of beta dependencies in setup.py

The lastest version of pip refuses to install pre-release versions
of dependencies (if not run with --pre), even if stable are not
available. Unfortunately, we need some packages which pip recognizes
as pre- even if they are not (because they use non-standard versioning
conventions). Fortunately, we can fix it by explicitly specifying
pre- versions in setup.py.

Change-Id: Ia0498fc844eb699c851813e92de0da4dbbb36db4
Merge changes Ia0498fc8,I17a3cf93

* changes:
  (no ticket) Specified versions of beta dependencies in setup.py
  (no ticket) https -> http in setup.py