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