Add a 'Visible in other Spaces' field to allow users to show content in multiple Spaces.

This just creates the field (but doesn't put it on any types) and does the Views query alter magic to make it work. I'll create two other PRs in a moment to:

1. Allow the Views alter stuff in oa_subspaces to continue working.
2. Add the field to Document Pages.