Add some developer docs for the test system.
Not sure if this is too long, or if it would be better to split it into multiple files. Also, still missing the "How to write your own tests" section.
Not sure if this is too long, or if it would be better to split it into multiple files. Also, still missing the "How to write your own tests" section.