Update virtualenv and development/testing dependencies, restructure Makeflie

Besides updating to the latest versions of virtualenv and the dev/test dependencies in conf/requirements*, the Makefile has been restructured slightly to prevent unnecessary cleans, resulting in faster rebuilds of the virtualenv.

Obsoletes #212 .