add rule to download specs from github
improve spec test output

- Show the name of the test on failure.
- Fix the actual/expected result order in check-equal?
import interpolation spec tests
don't eat newlines when parsing tags
escape double quotes
accept same identifiers in all references

Escaped refs identifiers were a little more restricted
than regular refs. Now both accept the same set of ids.