Adding __toterraexpression. If a user's table has this meta-method defined, then it is called
to convert a user-defined object to a terra expression during specialization.
Support for cuda constant memory (see cudaglobal.t)
Fixed a bug that would duplicate global variables in function copier.