Use different field names based on the data type in aggregations tests.

Tests fail once in a while because of a ClassCastException at the mvel level.
We suspect that this happens because a script that is JIT-ed on a specific
data type cannot later be used with another one, but we didn't manage to
reproduce in our development environments, so let's try to change the field
names to see if this error keeps occurring.
Re-Sort config/names
Removed old serialization logic (<= 1.0-RC1) in readFrom and writeTo methods.
Removed duplicated registration of warmers as custom metadata type

Already done in a static block within IndexMetaData
Removed put/delete warmer tests that were meant to test that the serialization was bw compatible after adding support for acks
Removed redundant version checks in transport serialization (#4731 leftover)
Remove duplicate cache columns
Normalize cat headers, add aliases

Closes #4852.
Add tera and peta to RestTable.renderValue()

Closes #4871