Add another test file for UTF-8

From http://www.cl.cam.ac.uk/~mgk25/ucs/examples/ which is were we
got the UTF-8-demo.txt
Make LibKonq an optional library

A few versions ago we added LibKonq to handle drag-n-drop menus.  There
are times when this library is not available or the user/distro might
want to disable (cmake option -DWITH_LibKonq=OFF). With this off, any
drag-n-drop will just paste the link.

FIXED-IN: 4.11
REVIEW: 108461
Update konsole_wcwidth.cpp/h files.

REVIEW: 107427
Extend selection only if Shift+click is pressed

Follow up to 9a3d588d0e9abf2b01bf769c88bc3fafbe65ccd8 - previously
any modifier+shift+click would extend selections which is not want we
want.
SVN_SILENT made messages (.desktop file)
Add more info about original wcwidth.c and include license

The 2007 version of wcwidth.c is now under Unicode as the 2001 was
Public Domain.
Note that this file still fails the krazy check as there isn't anything
there for Unicode license.
Add test to output new italic code

The italic code will be commited shortly.
Add support for ANSI SGR escape code 3 (italics)

Adds support for escape sequences \e[3m and \e[23m (to turn italics on
and off respectively).
http://en.wikipedia.org/wiki/ANSI_escape_code#CSI_codes

Patch by Jem Orgun jeorgun@gmail.com
FEATURE: 314410
REVIEW: 108844
FIXED-IN: 4.11
Add a bit more info about COPYING.Unicode per license ml
Simplify QMimeData - fix warning from -Wcast-align
Add --fullscreen command line option

Add option to go into full screen mode via command line.

FEATURE: 312378
REVIEW: 109042
FIXED-IN: 4.11
Minor warning fixes when running under FreeBSD
Add profile option to scroll full/half height via Page Up/Down keys

The default is still half page - there is no GUI to change this;
either use konsoleprofile or change the .profile manually.

CCBUG: 280637
Remove the the immature --background-mode option

See http://lists.kde.org/?l=konsole-devel&m=135316608321148&w=2 for
details.

FIXED-IN: 4.11
BUG: 310433
Search toward most recent lines by default

Current history search searches "down", wrapping instantly from the
current location to search from oldest to newest. As lines in a
terminal generally decrease in relevance as they move away from current
output, the most relevant lines and therefore search results can be
found "upwards" of the current output line.
This patch makes searches default to "up".

Patch by Lindsay Roberts linds.r@gmail.com

REVIEW: 108998
Make search strings per-tab, not per-window
Currently the presence of the search bar is maintained per-tab, but the
search term itself is per-window. This leads to curiously inconsistent
behaviour.  I believe there is little to suggest search terms remain
relevant across different tabs, and there is significant user
expectation that search terms/bar constrained to a tab (see browsers).

Patch by Lindsay Roberts linds.r@gmail.com
REVIEW: 109130
For KonsolePart use 'Close Session' as menu text

Having 'Close Tab' in konsole part is not really correct as there is
no tab.

BUG: 225854
FIXED-IN: 4.11
Add "set-encoding" action into konsolepart

Allow the konsole part to set encoding via menu

Patch by Azat Khuzhina a3at.mail@gmail.com
REVIEW: 109099
FIXED-IN: 4.11
Clean the leftover of the removed --background-mode feature

CCBUG: 310433