Enhancement: Expiration date for collaborators

We've added an expiration date for collaborators. Users can choose an expiration date for users and groups.
After the date is reached the collaborator is automatically removed. Admins can set default expiration date or enforce it.

https://github.com/owncloud/web/issues/2543
https://github.com/owncloud/web/pull/3086
