Pull from master

The changes to LValue.hpp, Symbol.hpp, and SymbolTable.cpp fix memory access in functions. I actually tested it this time :)