testing updates

temporarily disable logging when we knowingly feed bad
XML to the debugger; that way when the test suite
passes we don't see an "error" in the output which can
be misleading
tag enhancements

enforce not null constraints on tag tables where
appropriate.
lint enhancements

the lint feature can now check whether a function call has
the required number of arguments.  The user can enable or
disable the check, and can make a suppression for it.
renamed files; this one is no longer needed
file renamed to PhpFunctionCallLintTestClass.cpp