Added TODO message to *expected* failing tests. The tests will fail with a message that starts with "TODO" If the test fails at an earlier point (before the assertion), then the TODO message will be missing. This indicates that something unexpected has changed.
Added support for multiple variables declared in a single <declaration> element.
Fixed bug where a C++ specifier would get reported as the variable type by using the *last* name element in a type element as the variable type.
Merged Pat's changes in.