leak: free generated string
leak: free struct element
leak: free the changeables list

Each individual one in the list has been stolen, but we still own the
list itself.
DebugJump: don't run off the end of the list

Also fixes the string so the space makes more sense.
changeablelist: add a function to free ShChangeableList
leak: free memory from TInterimNode
leak: the compiler owns the parsing context
Merge pull request #34 from mathstuf/dev/fix-memleaks

dev/fix-memleaks