Created ElasticSearchMapping class
Added repr to ElasticSearchMapping
Moved document building methods from indexed into ElasticSearchMapping
Added repr to indexed.BaseField
SearchFields configuration is now used in the backends
Previously, we just converted them to make them look like indexed_fields.
We now convert indexed_fields into SearchFields objects and pass them to the backend.