Fixed lag meter getting stuck.
Also lag_sent in struct server should have always been an unsigned long.

Fixes #749.
Now make_ping_time() in common/util.c returns the time in milliseconds instead
of microseconds.
In fe_set_lag(serv, lag) the lag argument is now in milliseconds as well.

Fixes #758.
Prevent users from having the same alternate nicks

For some reason users do this and then complain when they cannot connect
when nick is in use. There are other ways for them to break it but at
least it shouldn't be on accident.
servlist: Add Canternet
Merge pull request #892 from ShutterQuick/patch-1

servlist: Add Canternet
Fix warning
Merge pull request #890 from orium/lagmeter-fixes

Lagmeter fixes
Print help messages for user commands
osx: Set Menlo as default font

This moves the find_font function to the front ends since it depends on
pango and cairo
Add /getbool command
Fix many many problems in xtext.c related to character width.

* Rework multiline logic to use a GSList, not an array
* Remove all multibyte booleans; everything is potentially multibyte
  - Except for gtk_xtext_get_word(), which needs special attention
* Enhance pango work for bold and italics (attr_list -> attr_lists[4])
* Enhance gtk_xtext_strip_color () to save bold, italics info
* Involve emphasis information in all pixel-width calculations
* Rework find_x () to account for emphasis info in widths

Closes #891
Fixes #872
Use persitance with libnotify

This will keep notifications in gnomes tray
similar to a tray icon.
Revert e64aa93f8
win32: Update installer for new Perl
Use a standard GtkScrolledWindow with xtext

Used in maingui, fkeys, text events, rawlog

This also implements the set_scroll_adjustments signal in xtext
Use a single marshal file for entire project
Fix some warnings in editlist
Fix hiding unsupported channel modes in topicbar
Show help as tooltips in editlists