Bug fix & work on CRAFTERCMS-312

Fix bug in Firefox related to widget data properties inherited from the prototype object.
CRAFTERCMS-312: Authoring Page Layout Structure