Add cgroups_cpuacct plugin to collect CPU user/system time per cgroup

This is handy for computers using systemd, as systemd puts each service
into a separate cgroup.

Signed-off-by: Florian Forster <octo@collectd.org>
src/common.[ch]: read_file_contents: Use {s,}size_t rather than int.
cgroups_cpuacct plugin: Minor style fixes.

* Avoid mixed declarations.
* Use parse_value() rather than atoll().
* Comment static arguments to walk_directory().
* Return an error if the read() function can't locate the cgroup
  mount point.
cgroups_cpuacct plugin: Use type "cpu" to submit value lists.
cgroups_cpuacct plugin: Re-indent read_cpuacct_root().

The rest of the file is indented using tabs.
Initial implementation of build addition, and memory gathering for the mic card
Add Thermal gathering, and the config properly
add cpu stat gathering
Add config options
varnish plugin: missing definition in default config
cgroups_cpuacct plugin: Read file line-by-line.

Use the field name from the file as type instance when dispatching values.
src/types.db: Remove the unused "cpuacct" type.
collectd.conf(5): Fixed a typo (comma vs. dot) and markup fixes.
varnish plugin: add missing fields

This commit adds a large number of fields exported by the varnish stats
interface which have not previously been collected. A number are still missing,
as it is not immediately obvious which stat group they should go in:

    accept_fail
    client_drop_late

and, from Varnish 3.X:

    vmods
    n_gzip
    n_gunzip

In addition, there are a number of fields which were added at the end of the 2.X
series, but in the absence of a way of detecting whether we're compiling against
2.0.X or 2.1.X, are necessarily disabled when compiling against 2.X:

    dir_dns_lookups
    dir_dns_failed
    dir_dns_hit
    dir_dns_cache_full
    backend_retry
    fetch_1xx
    fetch_204
    fetch_304
cgroups plugin: Rename the "cgroups_cpuacct" plugin.

The new name is sufficient and much easier to type / remember.
AUTHORS, README: Add the "cgroups" plugin.
fix copy framework error
rework dependencies for mic plugin
here's some bits to fix CFLAGS to CPPFLAGS
Cleanup errors from upstream review, cleanup typeographical errors.