Bug 887558 (part 4) - Introduce WrapperObject and CrossCrompartmentWrapperObject.  r=jorendorff.

--HG--
extra : rebase_source : a4749bd143a2c668072bfeefa436f5ada9b8d374