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.
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.
serverlistgui cleanup
fix error
Re-enable resize
Reorganize a bit and fix spacing
GtkComboBoxText requires GTK+ 2.24, dump code for older versions
Reorganize the network editor
Set up window sizes correctly