Some changes in support of #415
Some more changes in support of #415
Some more changes in support of #415, this time to do with transient
Issue #415: Changes to the runtime for functional parameters
Issue #415: Some changes to Throwable, Error and Exception.
Issue #415: Because Throwable, Error and Exception are erased to their Java counterparts we need some special cases in the metamodel implementation.
Issue #415: More fixes