Bug 928971 - Consistently test for whether functions will be run once closures, r=luke.
Bug 916949 - Change __noSuchMethod__ so that it only gets invoked on undefined bindings. r=jorendorff