Update logstash mappings to use pipeline.id + correct metric types (elastic/x-pack-elasticsearch#2045)
Update logstash mappings to use pipeline.id + correct metric types (elastic/x-pack-elasticsearch#2045)

In logstash parlance there really is no pipeline.name, its pipeline.id

This also removes support for deprecated gauge types `text` and `boolean` we will be removing those soon in logstash

This also renames `counters` to `long_counters` to be more explicit and for consistency with the gauge type. Also, if we ever decide to add other types of counters this will be more clear

Original commit: elastic/x-pack-elasticsearch@8f44a9457969952ea008959d20450e2fcbcf52d0

vroyer/elassandra,nknize/elasticsearch,scorpionvicky/elasticsearch,gingerwizard/elasticsearch,gfyoung/elasticsearch,gingerwizard/elasticsearch,gfyoung/elasticsearch,vroyer/elassandra,scorpionvicky/elasticsearch,GlenRSmith/elasticsearch,scorpionvicky/elasticsearch,gfyoung/elasticsearch,uschindler/elasticsearch,vroyer/elassandra,HonzaKral/elasticsearch,gingerwizard/elasticsearch,coding0011/elasticsearch,robin13/elasticsearch,nknize/elasticsearch,strapdata/elassandra,strapdata/elassandra,GlenRSmith/elasticsearch,strapdata/elassandra,gingerwizard/elasticsearch,coding0011/elasticsearch,scorpionvicky/elasticsearch,gfyoung/elasticsearch,strapdata/elassandra,HonzaKral/elasticsearch,strapdata/elassandra,nknize/elasticsearch,nknize/elasticsearch,HonzaKral/elasticsearch,uschindler/elasticsearch,robin13/elasticsearch,scorpionvicky/elasticsearch,nknize/elasticsearch,gfyoung/elasticsearch,GlenRSmith/elasticsearch,gingerwizard/elasticsearch,uschindler/elasticsearch,robin13/elasticsearch,GlenRSmith/elasticsearch,gingerwizard/elasticsearch,gingerwizard/elasticsearch,robin13/elasticsearch,GlenRSmith/elasticsearch,robin13/elasticsearch,coding0011/elasticsearch,uschindler/elasticsearch,HonzaKral/elasticsearch,uschindler/elasticsearch,coding0011/elasticsearch,coding0011/elasticsearch