perl plugin: #undef macros before poisoning them.

This fixes --enable-debug builds.
curl_json plugin: don't complain about not finding expected maps in arrays

The arrays may have mixed maps and scalars.  I'm looking at you Solr.
Added nfs4 support for linux
Add support for recent 4.0-only configurations
fix typos in comments
reduce switch statement
Add support for monitoring lm_sensors' "power" sensors

The patch shall probably be extended to include additional sensor names in
future. My servers, however, use "power1" for all of the readings, so I'm not
making that change now.
Add postgresql writer option to skip older values.
Fix for number of nfs40 client fields on linux >=3.5
add more innodb metrics
submit mysql_bpool_bytes as gauge
new plugin: openldap
openldap: note starttls in the doc
openldap: fix typo preventing PDU stats from getting collected
openldap: fix leak when reading from server fails
openldap: add threads monitoring
openldap: monitor every BDB-based database's cache
openldap: prepend function names with ldap_ to avoid confusion with apache plugin
openldap: fix double-free error on shutdown

This is already handled by ldap_unbind_ext_s() on line 739
openldap: coding style consistency