Correctly handle scopes with `undefined` as the object value
Correctly handle scopes with `undefined` as the object value

Well, don't just throw an exception, at least. It's not unlikely that we shouldn't even ever get into this situation, but for now this is better, at least.

mozilla/shumway,tschneidereit/shumway,tschneidereit/shumway,tschneidereit/shumway,mozilla/shumway,yurydelendik/shumway,mozilla/shumway,yurydelendik/shumway,mozilla/shumway,mozilla/shumway,yurydelendik/shumway,yurydelendik/shumway,yurydelendik/shumway,mozilla/shumway,yurydelendik/shumway,tschneidereit/shumway,mozilla/shumway,mozilla/shumway,yurydelendik/shumway,tschneidereit/shumway,tschneidereit/shumway,tschneidereit/shumway,tschneidereit/shumway,yurydelendik/shumway