Add processing for a default filter context which is applied if nothig in the filter restricts the view to a user or collection.

Use the default view to create that default context.

This is overridden by explicitly selecting a collection.

In the future clients should handle all this explicitly - at the moment it is required to handle default calsuite context (perhaps) and definitely default user views.