CMIS-851: Fix NSInvalidArgumentException in [CMISObjectByIdUriBuilder buildUrl]

Added an assert for the objectId and path in the builder objects and added protection around relationship parameter (had the potential to be nil).

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/trunk@1630752 13f79535-47bb-0310-9956-ffa450edef68
CMIS-852: Typo in CMISObjectService API

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/trunk@1630753 13f79535-47bb-0310-9956-ffa450edef68
CMIS-856: Add support for retrieving a users checked out documents

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/trunk@1631391 13f79535-47bb-0310-9956-ffa450edef68
Added removePropertyWithId method to CMISProperties and also removed use of "id" as a method parameter.

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/trunk@1631734 13f79535-47bb-0310-9956-ffa450edef68
- Added interfaces to CMISSession to retrieve latest document revision
- Changed Parameter type of enumerateObjectsUsingBlock in CMISPagedResult from CMISObject to id, to make method usable also in other results, e.g. CMISQueryResult
- Fixed URL encoding in CMISURLUtil, some chars in repository identifier could break URL, e.g. '+'
- Additional minor fixes

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/trunk@1633106 13f79535-47bb-0310-9956-ffa450edef68
Merge remote-tracking branch 'upstream/trunk' into trunk