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

Porting from R1.05 to R1.06

Change-Id: If46a44fd7875d21ff94ebd4ed46984396966efbf