* Editor Tweaks plugin: introduce wrap char mode, code refactoring, remove a member variable since programmatically change the menu item status does not trigger its event handler. see discussion in http://forums.codeblocks.org/index.php/topic,18358.0.html for details.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9382 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- settings: Don't allow an editor colour theme to contain invalid characters

If the user enters strange characters for the name of a theme and then
closes C::B, then C::B will crash on the next start, because the xml
config file will be invalid. This happens, because the name of the theme is
used as a tag. With this commit we force the user to use valid name.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9383 2a5c6006-c6dd-42ca-98ab-0921f2732cef