wifi: properly display ad-hoc networks

No statistics are displayed with ad-hoc networks since none are available.
src/*.c depends on include/i3status.h
Make sure colorful_output variable is initialized.
retab! print_cpu_temperature
Bugfix: output auto detect: properly detect ambiguous situations (Thanks mist)

fixes #940
README: refer to cr.i3wm.org for patches
Add tztime module to support multiple different timezones.
s/\<timezone\>/tz/ in order to not shadow the timezone var from time.h
use stdbool instead of (int)1 and (int)0 directly
Added option to show battery capacity without decimals
Add colorized output for load avg
ipv6: properly handle colors for output_format == xmobar
battery: initialize colorful_output to false
wireless: call START_COLOR only once (Thanks XTaran)
contrib: fix premature insetion of status message into JSON

Pass first 2 lines of JSON unmodified. It contains protocol version
and start of block of blocks of status messages.
update CHANGELOG
Fix FTBFS on Hurd

On GNU/Hurd, THERMAL_ZONE is undefined. This makes compilation fail as
outwalk is declared inside of #ifdef THERMAL_ZONE, but it's used outside
of it (by OUTPUT_FULL_TEXT).

This moves the declaration outside the #ifdef to allow for successful
compilation on Hurd again.
Added format_down option for battery if no battery is available.
Show degraded colors in case volume is muted with OSS
Support mixer_idx with OSS

make mixer_idx load the default mixer