Added GC stats to the info command of the console
Just some formatting changes.
Removed uneeded wrapper functions and exposed the function (GenID) that they were wrapping.
Added a mutext around the reading/writing of scope's map.. the runtime struct uses the same struct and will be hit by multiple goroutines
Renamed ast/expr.go to ast/msg.go after removing the Expr interface and putting in the rt package
Moved the Expr interface from the ast package to the rt package as to remove cyclic dependencies
Updated the references to the Expr interface from the ast package to the rt package