New test for self in method
Fixing up struct definition to work recursively
CodeGen for break
Hack to if codegen to remove compiler warning
Improvements to the C source indexer to work around some edge-case type definitions.  Also now has a hook for includes, which will be needed to guard against indexing the same file twice