Fix server tab changing color when active
Merge pull request #580 from hasufell/master

Build failure: fix undefined reference to `g_type_init'
stop using gconf
Now process_numeric() passes the right session context to text_emit() when an
numeric event occurs regarding a nick with a open dialog.

Since this session context is potentially passed to plugins this can change the
behavior of plugins, but I think this is the intended semantics
(http://docs.hexchat.org/en/latest/script_python.html#context-theory).

Another consequence is that event messages will be displayed in the query dialog
of the nick in question (if a query dialog is open, of course), which I think is
sensible. (The initial intention of this patch was actually to report the
"No such nick" message in the query dialog when sending a message to a user that
has quit.)
Add option to support away tracking regardless of channel size

As there is option to disable away tracking, it would make sense to treat channel size limit of 0 as infinity for away tracking purposes. These changes attempt to implement this.
Added support for marking nicks that are away in different colour when away_size_max = 0, but tracking enabled.
Fix returning gtkwin_ptr from python api
Import hexchat automatically when calling /py exec
Replace various network options with universal login method option
Reorganize the network list
Skeleton for tabbed ui
Get rid of this unnecessary buffer
Nuke nickserv password field and some cosmetics
Also disable labels, not just entries
Remove some redundancy
Make logmask consistent with scrollback mask
Cosmetics
Added help text for sysinfo plugin.
Merge pull request #585 from rahatarmanahmed/master

Added help text to sysinfo
Merge pull request #582 from Repentinus/patch-1

Support for away tracking regardless of channel size