Bug 839792 - Store members on a shadow proto in the XBL scope. r=bz
Bug 839792 - Do XBL lookups on the shadow prototype. r=bz
Bug 839792 - Revert Tamper-proofing. r=bz

This reverts bug 821850 part 16, and updates the tests accordingly.