Fix test driver to be compatible with Mozart 2

* Following instructions in #67
Fix invalid syntax in platform-test/base/state.oz
Add a simple and fast test runner

* Only needs to be compiled once and can directly run tests files.
* A list of either dumped functor (.ozf) or test files (.oz) can
  be given and they are evaluated directly.
* .oz files are compiled in memory and avoid the cost to pickle
  and dump/load from disk, which is very practical when editing
  a test (the normal runner needs that .oz compiled, then run the
  runner to produce oztest, which can executed in a 3rd execution).
* Very minimal, so does probably not support all tests, yet all of
  platform-test/base/*.oz can be evaluated.
Merge pull request #175 from eregon/tests

Add the possibility to run the platform tests in Mozart 2
make test
no LC at this point
no LC at this point
comment failing tests
Merge pull request #176 from francoisfonteyn/Make-test

Allow "make test"
base/type.oz
try new ozs
forgot 2 passing tests
base/type.oz
Merge branch 'Make-more-test' into Make-test
Merge pull request #177 from francoisfonteyn/Make-test

New tests passing/adapted
tests for utf-8
remove test with Thread.resume
Merge pull request #178 from francoisfonteyn/Make-test

Tests: type.oz and thread.oz
Rename Boot_Port.sendReceive to sendRecv to match real name in Port

* Port.sendRecv was shown as "Port.sendReceive" in Browser,
  which does not exist and should be "Port.sendRecv".
Merge pull request #179 from eregon/sendRecv

Rename Boot_Port.sendReceive to sendRecv to match real name in Port