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.
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