Make context_t a sub-type of tree_t
Get rid of literal_t

Conflicts:
	src/tree.c
New tree_copy2 less wasteful of memory than tree_copy
Improvements to tree_copy2
Remove old tree_copy function
Fix several memory leaks
Merge branch 'object2'