[bug 1006493] Index contribution data in ES.

This creates a new ES index for just metricsy things.

New mapping types for models that map to contributions:
* Answer (Support Forum contribution)
* Revision (KB and L10n contributions)
* Reply (Army of Awesome contribution)