Add public interfaces for User, UserManager and UserSession
Expose the user manager in the public server container
Merge pull request #9546 from owncloud/user-public

Extends the public user api