made customer review an object for API
code reviews implemented; removed option from customer review scala variables, removed setting of review object to product collection instance
processes group summary in search response in product API

Conflicts:

	opencommercesearch-api/app/org/opencommercesearch/api/controllers/ProductController.scala
implemented code reviews; changed group summary to product summary; fixed variable names
Fixed mistake of wrongly making productSummary to processGroupSummary
sku display name and product isPackage feature is exposed to API

Conflicts:

	opencommercesearch-api/app/org/opencommercesearch/api/models/Product.scala
	opencommercesearch-api/app/org/opencommercesearch/api/models/Sku.scala
implemented code reviews; changed colorinfo to color, displayname to title; removed display name from solr fields
Revert "implemented code reviews; changed colorinfo to color, displayname to title; removed display name from solr fields"

This reverts commit 1bf28e6c22450f493b0ac89ac4696a1c11775a26.
Revert "Revert "implemented code reviews; changed colorinfo to color, displayname to title; removed display name from solr fields""

This reverts commit e07a8c6f1a479c6eb3e169c1af4c3f8825200c7e.
missed some corrections while changing colorInfo to color
Merge remote-tracking branch 'upstream/develop' into develop

Conflicts:
	opencommercesearch-api/app/org/opencommercesearch/api/controllers/ProductController.scala
Merge pull request #91 from naveenhooda2000/develop

Merging multiple changes including new customer review and color objects, product summary, isPackage flat, sku title, etc.