Remove temporary sys statements
Move all testsuite classes to common package naming
Fix some testsuite issues
 - Refactor tests to use AbstractLiveOakTest as parent
 - Refactor out login into parent test
 - Create common login method that caters for whether user account has, or has not, updated its password