Add "m17nlib-use-candidate-window?" option to the m17nlib module.

* scm/m17nlib-custom.scm
  - Use "m17nlib-use-candidate-window?" option.
* scm/m17nlib.scm
  - Define "m17nlib-use-candidate-window?" option
    based on the patch by icy in #25.
Avoid a crash when a Canna server name is specified.

* scm/cannav3-socket.scm
  - (canna-lib-open-with-server): Apply the patch by Kouichi ONO
    in Debian BTS. When a Canna server name is specified, use the server.
Update trycode-rule.

* scm/trycode.scm
  - (trycode-rule): Update: add 2 kanji.
Update copyright.
Add NEWS about uim-xim.

* NEWS
  - (Overview of changes from 1.8.3 to 1.8.4):
    Add Enhancements about uim-xim.
Add a section for 1.8.5.

* NEWS
  - (Overview of changes from 1.8.4 to 1.8.5): New section.
Add NEWS about uim-tutcode.

* NEWS
  - (Overview of changes from 1.8.4 to 1.8.5):
    Add fix about uim-tutcode.
Add NEWS about uim-gtk.

* NEWS
  - (Overview of changes from 1.8.4 to 1.8.5):
    Add a fix on uim-gtk.
Add a section for 1.8.6.

* NEWS
  - (Overview of changes from 1.8.5 to 1.8.6): New section.
Add an item on uim-tutcode to NEWS.

* NEWS
  - (Overview of changes from 1.8.5 to 1.8.6): Add an item on uim-tutcode.
Add contributors' name to NEWS.

* NEWS
  - (Overview of changes from 1.8.5 to 1.8.6): Add contributors' name.
Update RELNOTE.

* RELNOTE
  - Update from 1.8.4 to 1.8.5.
Update RELNOTE.

* RELNOTE
  - Update from 1.8.5 to 1.8.6.
Change a sentence in RELNOTE.

* RELNOTE
  - Change a sentence.
Update RELNOTE.

* RELNOTE
  - Update.
Use CandidateWindowProxy::layoutWindow().

* qt4/immodule/candidatewindowproxy.cpp
  - (CandidateWindowProxy::eventFilter):
    Use CandidateWindowProxy::layoutWindow() instead of
    CandidateWindowProxy::execute().
Add test-driver to .gitignore.

* .gitignore
  - Add "/test-driver".
Use GtkGrid instead of deprecated GtkTable.

* gtk2/dict/word-win-gtk.c
  - (word_window_necessary_create, word_window_additional_create):
    Use GtkGrid instead of GtkTable.
* gtk2/pad/ja.c
  - (buttontable_create): Ditto.
* gtk2/pref/gtk-custom-widgets.c
  - (choose_olist_clicked_cb): Ditto.
Don't use gtk_scrolled_window_add_with_viewport.

* gtk2/pref/gtk.c
  - (create_group_widget):
    Don't use deprecated gtk_scrolled_window_add_with_viewport with GTK+3.
Don't use deprecated gdk_window_set_background().

* gtk2/toolbar/eggtrayicon.c
  - (egg_tray_icon_realize):
    Don't use deprecated gdk_window_set_background() with GTK+3.