Add 'Always Collaborate' permission, respects the "Participate in collaborative threads" permission
If a user is added as a collaborative user, they pickup whatever group they are given. Otherwise defaults to the built-in "All" group.
In a forum without "View Others" , the 'Always Collaborate' does not result in all thread's being listed. Non-visible threads are still directly accessible, they just don't appear in the list.
Implement "Allow post collaborators to view edit history" option (default disabled)