Don't create empty contexts

Change-Id: I8c2c4d2e9a446d666515786d2e7a4b83e9dfde87
Return an empty list if the name doesn't exist

Change-Id: I49e2b8c4efa4eab73364a03a26ae31d612b9b08e
Add more source line tracking for better logging

Change-Id: I6c5e8d3d23c94cd71309fb64371afbd89fcdb436
Fix several container definition bugs in fricassée expressions

Change-Id: I7bc131c86f450b6c17357182d967077de50de24f
Add missing NamedOverride implementation in instantiation

Change-Id: I55349bca4f1e9d3087c86afa77f7f294966c177d
Miscellanous bugs in compiler

Remove errant template bug on parser.many and have long_term_tmpl not
extend expression_tmpl, since level is not defined.

Change-Id: Ia4ce3243904fa4acd938593113c933b19deb25d1