added all ports summary to tcpconns
added configuration for all ports summary
turn off automatic local port enabling if all ports summary is set
Added a manpage for the AllPortsSummary option
mysql: correct 2 data types in innodb counters

Thanks to @ekilby for spotting this mistake ! Fixes #757
Including vl->type, even when vl->type_instance is available to avoid over-writing values (i.e. with the 'df' plugin)
Add get_dataset() as a way to get the definition of a dataset from python.
https://github.com/collectd/collectd/issues/771
python: Add get_dataset() to the man page.
Merge pull request #774 from trenkel/master

Adding get_dataset() to python
Let the config parser accept unquoted IPv6 addresses.

The parser supports raw IPv6 addresses, optional address and port (as
[<addr>]:<port>), and embedded IPv4 addresses.

Based on "Common Patterns" found in the flex manual.
Merge remote-tracking branch 'origin/pr/488'
Fix the processes plugin on OpenBSD (#776)

Properly check for struct kinfo_proc members in configure.ac
Use kvm_getprocs() like it was done on FreeBSD
Include pthread.h in plugin.h to get pthread_t definition.
Fix swapctl() argument count detection on OpenBSD.

on OpenBSD swapctl() takes three arguments, but is defined in unistd.h
and also needs sys/param.h.

http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/swapctl.2

we need to add those headers to both detections to make sure the test
on 'swapctl takes two arguments' correctly fails.
Link collectd-tg with -lpthread if available

otherwise linking fails with undefined refs to pthread_mutex_* functions
inpt_queue is a TAILQ on OpenBSD
Use cpu_stage() where expected in the CAN_USE_SYSCTL, HAVE_LIBSTATGRAB and HAVE_SYSCTLBYNAME codepaths.

cpu_state() isnt a function.
Recent NetBSD versions also use a TAILQ.
Merge pull request #779 from landryb/openbsd_build_fixes

Openbsd build fixes
Merge pull request #778 from landryb/openbsd_fix_processes_plugin

Fix the processes plugin on OpenBSD (#776)