Don't use G_VALUE_INIT since it was introduced in glib 2.30, and our minimum
requirement is glib 2.28. This was giving a compilation error in FreeBSD 9.1,
since it uses glib 2.28.
Now handle_message_tag_time() doesn't use "timezone" since it is not defined
in *BSD.
Fixed get_timezone() to work on windows.
Merge pull request #665 from orium/freebsd-fixes

Freebsd fixes