Access right coll integration

this represents the integration of work done for extented access rights management within sss plus the integration of new access right behavior into collection service, which built on a private, shared, follow principle so far. now, the sss uses private, shared and public circles (which in future can be of finer granularity of course) to represent private areas of users, shared areas (e.g. groups) and a public area (all people can access). in the collection service, the shared typed circles get used to represent collections and their sub entities shared with various users, the public typed circle gets used to represent collections which can be subscribed and accessed in a public manner apparently.