Add example path for CPU temperature
Fix the build on NetBSD
Allow to print eth information on NetBSD
Allow to print cpu usage on NetBSD
Add support for cpu temperature on NetBSD (using envsys(4))
print_cpu_temperature: fix memory leak (Thanks kuba)
fix slurp(), it needs to read size-1 for the trailing NUL
format detection: simplify code, handle "sh" processes in the hierarchy

i3 starts processes using /bin/sh now, not $SHELL. This increases the
likelihood with which we are started by dash, which tends to leave its
processes in the hierarchy, e.g.:

michael       1524  i3bar --bar_id=bar-0 --socket=/run/user/1000/i3/ipc-s
michael       1525   \_ /bin/sh -c i3status
michael       1526       \_ i3status

This case is now handled correctly — when the parent is “sh”, the parent
of sh will be used instead.
default config: show %avail disk space instead of %free

The former property is generally more relevant to end users
Added different format string for volume in case it is muted.

If the volume is muted, the volume level would simply be displayed as zero and the color changed to color_degraded.
This patch lets the user define a custom format string for when the volume is muted.
The default value is "♪: 0%" ("♪: %volume" being the usual format).
document format_muted in the manpage
Add support for path_exists directive.
Merge remote-tracking branch 'upstream/master'