Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Updated Czech translation
perl: also highlight non scalar special variables (bug #694554)
perl: fix highlight of special variables starting with $^
Completion: simplify the default info label

It's no longer possible to select the text of the label. It was not
really useful IMHO. Removing this option permits to remove the callback
show_info_after_cb().
Completion: split init function

Now there are:
- init_tree_view()
- init_main_window()
- init_info_window()
Completion: various clean-up
Completion: simplify update of info window contents
Completion: merge two callbacks as hide_completion_cb()
Completion: better handle key events
Completion: remove text_view_editable_cb()

It is useless to block interactive completion when the GtkTextView is
not editable, because when the GtkTextView is not editable, the signals
that trigger interactive completion won't be emitted.
Completion: always hide completion when insert mark moves
Completion: block interactive completion during paste-clipboard
Completion: fix small bug with the details button