mutter-test: create BuildTestRunner

Create TestRunner for build tests. Consequently, it was neccessary
to change BuildTest and main
Also use testlist.py with tests specification instead of creating
subclass for each test
mutter-test: generate config.py

Use autotools for generating config.py. In this file will be included
autotools variables so the mutter-test can set up appropriate paths