BUG: Do not resets cursor to the end of the line edit in settings panel

Update CTK project - see commit 073ae6e5:

// -------------
ctkSettingsPanel - Trigger registered signal only if needed

QTextEdit triggers the "textChanged" signal when the user types a
character. Since after triggering the signal the widget text was reset
and the caret was repositioned at the end of the string, this was
making it very hard to update settings.
// -------------

Fixes #1904

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22293 3bd1e089-480b-0410-8dfb-8563597acbee