Fixed problem in commonSuperType() when one of the classes is an interface and the other a class.
Fixed an issue with exceptions being reordered in throw handlers (https://groups.google.com/d/topic/kilimthreads/_hgDI0T-ZUo/discussion).