Merge pull request #179 from gsegura/develop

Revert "Refactor rule category field due to some validation errors
Fixed performance issue introduce with the new Mongo query. Using $in instead of $or
Added product summary to findById endpoint
Made product summary within findById and search/browse endpoints consistent
Product summary values in JSON now reflect their types (e.g. numbers are numbers and not strings)
Added a mechanism to add custom properties to feeds
Added searchable attribute to Attribute class
Only searchable attributes are indexed
Removed unnecessary shadowed parameter
Logging exception if the DefaultResponse toString fails when converting to JSON
Fixed broken category test
added varnish cache parameter to request
fixing a variable name
Merge pull request #180 from naveenhooda2000/develop

Adding a mechanism to disable HTTP caching
Removing allowBackorder deprecation
Added findBrand to ProductApi
Removed sites from brand default fields
Added attributes to Sku
Removed deprecated
Added alias to category class in the SDK
Fixed broken merge
Spell check support on search responses
Merge pull request #181 from lujameva/spellcheck

Spell check support on search responses
fix issue with boost & ranking rules in product api rule based pages