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
Update man page
Add 2ch network

Closes #666
Fix opening empty channel when url has trailing slash
Use URL command for opening in existing

This avoids making a new connection to an already open network.
Add another server to 2ch network
Now fe_get_{int,str}() sets transient for the main window.
This allows window managers to handle the window in a better way, for instance
xmonad used to open the dialogs in a new tile and now opens a simple float.
Merge pull request #667 from orium/fe_get-dialogs-transient

fe_get_{int,str}() sets transient for the main window.
Merge branch 'master' of git://github.com/hexchat/hexchat
Default to nickserv when using /ghost or /id commands
Increase upper limit for max DCC speed in preferences

For #672
Fix warning
Merge branch 'master' of git://github.com/hexchat/hexchat
Added hexchat_hook_server_attrs() and hexchat_hook_print_attrs() to the plugin
interface. This hooks are similar to hexchat_hook_{server,print}() except the
callback passes an extra argument with the (new) structure hexchat_event_attrs.

This structure contains attributes related to the event; by now it only contains
the server_time_utc member which is non-zero if server-time is enabled and the
server used this extension to pass a timestamp.

See issue #661.

(Note: this hooks are still not called by hexchat in this commit.)
Removed two dummy functions in plugin interface.
Now hexchat_hook_server_attrs() and hexchat_hook_print_attrs() is called
when it should. This should close #661.
Indentation fixes and code cleanup.