Change behavior of toolbar when toolbar-display-time is mode.

* gtk2/toolbar/common-gtk.c
* qt4/toolbar/common-uimstateindicator.cpp
  - Don't hide toolbar when mode is "off".
  - Hide toolbar when mode is "direct".
Update NEWS and RELNOTE.

* NEWS
  - Add notes on fixes in 1.8.0 beta.
* RELNOTE
  - Update.
Update release document.

* doc/RELEASING
  - Check out tracking branch before tagging.
  - Remove "Update Freshmeat entry".
  - Cosmetic changes.
Update release document.

* doc/RELEASING
  - Check out branch on an alpha release.
  - Cosmetic changes.
Update release manual.

* doc/RELEASING
  - Update.
Add new section to NEWS.

* NEWS
  - Update.
Update release manual.

* doc/RELEASING
  - Cosmetic changes.
Update submodule sigscheme.

* sigscheme
  - Update.
Update NEWS and RELNOTE for 1.8.0.

* NEWS
  - Add notes on libgcroots.
* RELNOTE
  - Update.
Update release manual.

* doc/RELEASING
  - Update.
Set UIM_VERSION_{MAJOR,MINOR,PATCHLEVEL} in configure.ac.

* .gitignore
  - Add /uim/version.h.
* configure.ac
  - Set UIM_VERSION_{MAJOR,MINOR,PATCHLEVEL}.
  - (AC_CONFIG_FILES): Add version.h.
* doc/RELEASING
  - Update.
* uim/Makefile.am
  - Add version.h.in to EXTRA_DIST.
* uim/uim.h
  - (UIM_VERSION_MAJOR, UIM_VERSION_MINOR, UIM_VERSION_PATCHLEVEL)
    Move to version.h.in.
* uim/version.h.in
  - New file.
Make cosmetic change in configure.ac

* configure.ac
  - Cosmetic change.
Dump version post release.

* configure.ac
  - dump version.
Don't use deprecated XKeycodeToKeysym().

* gtk2/immodule/key-util-gtk.c
* xim/ximserver.cpp
  - Use XkbKeycodeToKeysym() instead of XKeycodeToKeysym().
Fix bug that key which is not in rule (ex. "5") is not entered on (interactive) bushu conversion.

* scm/tutcode.scm
  - (tutcode-proc-state-bushu, tutcode-proc-state-interactive-bushu):
    Fix scope error introduced at commit:effa429.
Support tutcode-verbose-stroke-key on prefix (interactive) bushu conversion.

* scm/tutcode.scm
  - (tutcode-proc-state-bushu, tutcode-proc-state-interactive-bushu):
    Use first key in pending sequence as bushu by tutcode-verbose-stroke-key.
Add custom key sequences to change katakana/hiragana mode (not toggle).

* scm/tutcode-key-custom.scm
  - (tutcode-katakana-sequence, tutcode-hiragana-sequence): New custom.
* scm/tutcode.scm
  - (tutcode-custom-set-mazegaki/bushu-start-sequence!):
    Change katakana/hiragana mode to katakana or hiragana by
    tutcode-katakana-sequence or tutcode-hiragana-sequence respectively.
Add hiragana to tutcode-rule-uppercase-for-katakana for katakana mode.

* scm/tutcode-rule.scm
  - (tutcode-rule-uppercase-for-katakana):
    Add hiragana for katakana mode.
  - (tutcode-rule):
    Remove needless katakana string (hiragana and katakana are same).
Add check of tutcode-rule-uppercase-as-opposite-kana? for backward compatibility.

* scm/tutcode-rule.scm:
  Use hiragana in tutcode-rule-uppercase-for-katakana for katakana mode
  only when tutcode-rule-uppercase-as-opposite-kana? is set to #t.
Add tutcode-rule-custom.scm for customization about tutcode-rule.scm.

* scm/Makefile.am
  - (SCM_FILES): Add tutcode-rule-custom.scm.
* scm/tutcode-rule-custom.scm
  - New custom file.
  - (tutcode-rule): New custom group.
  - (tutcode-rule-uppercase-as-opposite-kana?,
     tutcode-rule-exclude-uppercase-for-katakana?,
     tutcode-rule-exclude-uppercase-for-kigou-in-katakana?):
    New custom variable.
* scm/tutcode.scm
  - Add require-custom "tutcode-rule-custom.scm".
* scm/tutcode-rule.scm
  - Update comment.