These apply if mysqlUserFolder is used as GRUF source for users:

(1) mysqlUserFolder has to use basic authentication. Reasons:

	a) if mysqlUserFolder uses cookies, it has to raise a login form, this 
		will break multiple user sources of GRUF, and possibly something else.

	b) GRUF will call authenticate () instead of validate () and this is a bad
		place to raise a login form.

(2) GRUF calls _getPassword () of a user object. I don't know why. If 
	encrypted passwords are used, this might create problems. It is better
	not to use encrypted passwords.

(3) mysqlUserFolder will not setup roles from the MySQL database inside GRUF.
	In order to use MySQL roles, they have to be created manually.

(4) It is possible to create users using GRUF management screen.

(5) Don't use mysqlUserFolder as the group source - this is not tested. 
Anyway, I don't see much point in doing this.

(6) Option AUTO_CREATE_ROLES should be set inside cfg.py. This will autocreate 
in the database all GRUF special roles (used for managing groups).

