Remove returnsValue from IR::Procedure
Added framework for class definitions
Pass object pointer to member functions
Handle scoping of class members from within member functions
Added log framework
Added selective log capability
Set valueSize for procedures to 0
Type check procedures after all declarations are processed
Gather type names in a pre-pass, to allow out-of-order type declaration