setup: system deps, virtual env, pip and setuptools

Setup now installs system dependencies, creates virtual environment
(in default 'ganeti_webmgr' directory or in user specified directory)
and upgrades pip+setuptools in that virtual environment.