Add IR::Expr node to represent `this' values.
Move remaining IR-specific forward decls to IRfwd.h
Introduce IR::Expr nodes for the C++ cast operators.