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

Using ::data is much slower.
:lipstick:
Implement $.fn.command directly in terms of Atom command registry

This transforms $.fn.command from something that made commands dependent
on jQuery to just a convenience method for registering a command on the
current element with the global registry. It no longer accepts a
selector or special options, but should ease the conversion.