Added "ignore_unmapped" to field based facets. This flag indicates that es should just ignore the facet if its related field is unmapped (no mappings for it). By default it is set to "false" meaning that an error will be returned, when set to "true" and the field is unmapped, the request will execute and all other facets will be aggregated except this one.

closes: #2569