Templite templating engine (from coverage.py)
Add instructions for running the tests.
Remove unused testing thing.
Unify on SyntaxError, and test a few more cases.
Slightly more convenient test method.
Use longer names for variables.
Ignore .coverage data files.
Move attributes to a better place.
Also ignore html reports from coverage.
Use a constant for the indent step
Use one line to make one line of source
Make the api for getting the defined function nicer

Rather than a get_function(name) method, we can simply ask for all the
globals defined by the code, and then get the one we want from the
dictionary.  This removes the need to pass in the function name,
and means that we could some day use this class to define more than one
function.
Merge pull request #48 from nedbat/master

Templite templating engine (from coverage.py)