OZF-239: Switching comment rating to int
(refactor): Adding ResourceUriBuilder layer
OZF-239: Switching ItemComment to use representation layer
OZF-239: Fixing additional ItemComment issues

Enforcing 1 comment per user per listing
Fixing use of populateDefaults pattern
refactor(ResourceUriBuilder): Switching existing reps to use ResourceUriBuilder et. al
Merge branch 'demo-master' into resource-uri-builder

Conflicts:
	src/groovy/marketplace/rest/representation/out/ChildObjectCollectionRepresentation.groovy
	src/groovy/marketplace/rest/resource/uribuilder/ItemCommentUriBuilder.groovy
	src/groovy/marketplace/rest/resource/uribuilder/ProfileUriBuilder.groovy
	src/groovy/marketplace/rest/resource/uribuilder/RepresentationResourceUriBuilder.groovy
	src/groovy/marketplace/rest/resource/uribuilder/ResourceUriBuilder.groovy
	src/groovy/marketplace/rest/writer/ChildObjectCollectionWriter.groovy
feat(ChildObjectCollection): Removing now-redundant classes StewardedOrganizations and ApplicationLibrary
test(ResourceUriBuilder): Fixing broken tests after refactor
Merge branch 'demo-master' into resource-uri-builder