Facets service: add methods to FacetValue (#629).

`FacetValue` has 2 new methods:
{{{
FacetValue put(TopicModel value)
FacetValue addAll(List<TopicModel> values)
}}}

Close #629.