Fixes to meet different test environment needs

Allow nodes to have different username/passwords
Allow option to not upload log/reports to web server
Dont check mysql nova db if mysql.token is not present
Pick admin project name from test params file instead of hardcoding

Change-Id: Id5b3a53d6b5c0702de7233318953649adf7adbbd