add editor args params['switcher'] & smartly default switcher

フォームのチェックボックスやセレクトボックスなどと CKEditor を JavaScript により連動させる仕組み `switcher` を作成し、Smarty テンプレートなどから呼び出す場合の引数に 'switcher' を追加し、フォームに適応した独自の `switcher` を指定できるようにした。

引数 'switcher' の内容は HTML <head> 内の CKEditor を起動する JavaScript 内にそのまま出力されます。 `$` が `jQuery` のエイリアスとして利用可能です。

また、引数 'switcher' を指定しない場合に使用されるデフォルトの `switcher` を少し賢くして、XOOPSコード・改行のチェックボックスとエディタを連動するようにした。
optimize default `switcher`
CKEditor up to  4.3.4 (revision 40ccd20)
ckeditor4 version 0.50