Support Writing to PersonOrGroup Columns
Currently it isn't possible to write values to a PersonOrGroup column in a List Item. The API lacks the ability to retrieve a list of people or groups, making it impossible to determine the ID stored in the Site's _catalog. It also lacks the equivalent to SharePoint's Web.EnsureUser() method making it impossible to generate new IDs based on an existing User object.
- Support returning list of users and groups from the site
- Provide an equivalent to Web.EnsureUser() that handles transparently mapping an existing User or Group entity to a Site's catalog.
- Support returning the actual User or Group entity rather than simply the DisplayName or LookupId from the Site.