Added RenamePluginAs in general Purpose Plugin collectors and fix tail csv bug

__IMPORTANT__ this change es completely Backward compatible.

To make more flexible metric "naming" scheme, I've added a "RenamePluginAs" parameter on each general purpose  plugin  collectors (ie. not closed to a only technology/product).

- tail
- tail_csv
- curl 
- curl_json
- curl_xml
- GenerixJMX.

so you can select "product/plugin" name for each "(File/Instance)" In this way you can  get metrics with tail from system ( and name it as <host>-<systemlog> , and also get metrics from postfix and name it as <host>-<mail>).

NOTE1: we are not able to get this behaviour  with any "replace" Rule , because of a Replace Rule applies to __ALL__ instances / files and you can not organize metrics we have gotten from differents sources  with the same  plugin name.

NOTE2: I've also fixed a bug on the tail_csv plugin when more than one metric defined by File.

NOTE3: I've also added this same parameter in the new "apachelog" plugin   released on ( https://github.com/collectd/collectd/pull/576 ) as apachelog format are used by other server products ( WebLogic/HTTP IbmServer/ and other like apache web servers).