Move to a four-endpoint topology.
Remove the 'handle_config_error' function and create 'get_eth_id'.
Remove the requirement to have the binary file in the config file.
Enable checks that audio streams are not lost at any point.

Redundant connects caused the audio to be disconnected and reconnected (BUG 15150).
Test infrastructure adds a clock master in the case of loops.
Tidy up the test script main.
Merge git://github.com/xcore/sw_avb_dc
Add regression test for BUG 15151.
Added debug_conf.h
Re-structuring auto_test/test.py to make runTest more readable.
Add --logdir argument to tests and rename '--test_dir' to '--test'.
Fix for the random config.
Fix uninitialised variable.
Revised 15151 regression to minimal test case
Merge pull request #6 from pthedinger/master

Moved to four-endpoint topology (and other test fixes).