Workspace/WorkspaceView changes

This is a potential API for atom.workspace. The api's for Workspace and WorkspaceView are combined to create a single more approachable API.
Again, if we unify the view and the model we won't really need a viewForItem method, because the items will be views to begin with. We'd just end up supporting it as a deprecated path.