ElasticSearchIndexRequestBuilderFactory should be Configurable

Also remove need for custom factories to implement both the
  factory and the serializer interface to be instantiable by sink.

Add tests.