Workspace/WorkspaceView API changes

This is a potential API for atom.workspace. The current methods for Workspace and WorkspaceView are combined to create a single more approachable API. Underused API methods are also removed or updated.