Bug 909764 - Fix IonBuilder to properly propagate exceptions raised during compilation.  Make getTypeOrSingleObject (and any of its infallible callers) into fallible methods. r=h4writer