Build assets before functional tests

This should reduce the need for lengthening timeouts in tests.
More test.ini and development.ini tidying