testplan: merge in changes from my picolisp implementation.
testris: don't check if the program exists in shell mode, because the shell can find things that are not in the current working directory, or it can use its built-in primitives.
Merge pull request #12 from darkf/master

Don't check if the program exists in shell mode
extract: open testplan file relative to where extract.py is by default so that you can run it from anywhere
Merge pull request #13 from darkf/relpath

Open testplan file relative to where extract.py is by default
added descriptions for some of the tests
add vim modeline
refactor parse_test
add support for test descriptions and titles
testris: flatten diff output into a string instead of a list
temp changes
added place_block_in_arr