use simpler runtests.py script
Support variable blocks when there is a default
Bump version to 1.2, add CHANGES.rst