Created all functions in the ObjectMetadataResource and ObjectSetResource, without validation.

Added constructors to the PaginatedResult which take either a List or an Iterable and generate a PaginatedResult based on the given collection.

Added a default constructor to the PaginatedResult for backwards compatibility with existing code.
Merge remote-tracking branch 'origin/master'