Be more lenient when deserializing outdated type object when source
exists.

Translator now uses try-with-resource as appropriate.

Use multicatch in framework code.  This exposes more JL7 bugs.