initial commit for --unit, -u, unit test option
make unit tests run headlessly
initial commit of wml_macros for unit tests

contains "generic unit test" and "assert" macros
add unit test examples
add tests 2 and 3
initial commit of wml_unit_tests aggregate script