Initial testing stuff.
Some test changes.
Remove code that tries to run all freedom tests.
Add TCP test code.
Add info for running the tests to the readme.
Add a UDP socket unit test.
Merge branch 'master' into paul-jasmine