ensure test file names are unique.
Make type evaluated on demand, encoded children names.
add provider testcase from apache code.* package.
Move testsuite testdata to parent. Add additional testcases.