Product search

This is a draft and we want to add a meta model in the future, so that you can easily create sort, facet and filter expressions for product projections without the need to concatenate strings.

A start for a documentation can be found here:

http://sphereio.github.io/sphere-jvm-sdk/javadoc/product-search/io/sphere/sdk/meta/ProductSearchDocumentation.html

@lauraluiz please review. If you are done, ask @gogregor to also review.
I could not find any explanation on sort, what fields can be sorted on, such as http://dev.sphere.io/http-api-projects-products-search.html#search-sorting