Replace t/02basic.t with testml!

Produce the exact same results as the old test, but using testml.

Also wrote code to do subtests, but left it commented out for now.

Fixed the testml parser to deal with \ escaping and trailing point newlines
more correctly.
Fix a small bug.