Changes to support integrating the product API into the BC stack.
Added support for category & brand category endpoints in the SDK
Bump version of all projects to 0.4-SNAPSHOT
Merge pull request #165 from gsegura/develop-remote

Changes to support the product API into the BC stack.
Made isOutofStock product property computed from storage data, skus can now be toos

Conflicts:
	opencommercesearch-api/app/org/opencommercesearch/api/service/MongoStorage.scala
Changed foldLeft to collectFirst to prevent unnecessary iterations
Merge pull request #167 from lujameva/handle_oos3

Refactor how TOOS products are handled
Solve compilation error
Merge pull request #168 from lujameva/handle_oos3

Solve compilation error
Fixing tests
Merge pull request #169 from lujameva/handle_oos3

Fixing tests
Removed extra char from search projection
Merge pull request #170 from lujameva/handle_oos3

Removed extra char from search projection
Merge pull request #166 from naveenhooda2000/develop

changing requesttimeout from 500ms to 2000ms
Toos should be false if product is backorderable
Merge pull request #171 from lujameva/handle_oos3

Toos should be false if product is backorderable
Fixed issue with query suggestion filters
Merge pull request #172 from lujameva/handle_oos3

Fixed issue with query suggestion filters
Fixes for the rule based categories in the API so they return category facets and they return outlet products
Fixes in the Rule Manager Component so that rule based categories return category facets
Remove adding the outlet filterQuery from the init method of ProductSearchQuery.
Now it should be added using the withOutlet()
Add to the API support to define a list of closeoutCatalogs, so we can apply certain filter queries to them
Fix issue in API for group sorting
Merge pull request #173 from gsegura/develop

Fixes for the rule based categories in the API so they return category f...