TextField attributes now have blank=True

They previously had null=True, which caused problems
Added an option to run functional tests in the background

If the module pyvirtualdisplay is installed in SILENT=TRUE,
the functional tests are run in a sepererate screen.