Add tests for tox_ini

Change-Id: I3ad3d392b3741deaf8bb98c392214a65eaac5409
Replace invalid project characters with '-'

Change-Id: Ief0d2b95a63e9dcca585938edd333e3629042a32
Replace os.getlogin() by our own helper

os.getlogin() returns the user of the controlling tty which doesn't
work when running headless (or gives an unexpected result on ssh+su)

Change-Id: I390001a043b41cbf2e2cfe6b534cc42aa65e4f5e
Makes the project name configurable

In jenkins all jobs are run under 'workspace' folders

Change-Id: I3468e6800ee97151dfe44f12033fddf6e9a15ec2