If ::element is defined before constructor is run, wrap it

This allows us to override the constructor, assign ::element, and then
call super to create wrapper shims that don’t need to invoke content.
Merge pull request #52 from atom/ns-shim-support

Support building SpacePen wrappers around existing DOM nodes