Test blocks *must* be indented by 4 spaces now.

--HG--
rename : tests/test2.expected => tests/test10.expected
rename : tests/test2.markdown => tests/test10.markdown
It's the Text of the test; the Input is (will be) something else.
Allow constructing Tests with a TestText block (for line number.)
Don't overload meaning of 'Result', use 'Outcome' for clarity.
Include filename and line number in error report.
Update development version number and relate history so far.
Remove Test.Falderal issues from TODO.
Parse (only) TestInput blocks.
Call it the Body of the test instead of the Text (too vague.)
Attach test input to Test objects during parsing.
Prefer %(test-body-text) and %(test-body-file).  ("text", yeah...)
Rename Implementation's input param to body, and add input param.
Pass Test's input to implementation when running test.
Support test input in shell command implementations.  Woo!