Implement ::view with expand properties and not ::data

This allows elements from different copies of jQuery to call the view
method and get back views. Relying on jQuery.fn.data doesn’t allow for
this because each copy keeps its own version.
Remove spec now that $::view always works
3.8.1
Merge branch 'master' into atom-future-proof

Conflicts:
	package.json
	spec/space-pen-spec.coffee
	src/space-pen.coffee
Don't redefine custom elements global
4.0.2