Merged in changes from trunk (only Action template, not the changed NumberValidator!)
Changed MySQLDatabase and PostgreSQLDatabase parameter 'user' to 'username' to make parameter names consistent with other databases.