No source in es

DO NOT MERGE. I'm creating this for review purposes.

Changes to prevent us from storing source document or source fields in ElasticSearch
See also: https://issues.apache.org/jira/browse/USERGRID-255
It looks like this branch would only be invoked if the index doesn't exist.  If you want to reapply mappings, you need to do something like

```
esProvider.getClient().admin().indices().putMapping(new PutMappingRequest(indexName)
.source(XContentBuilder));
```