[core] add config data type "encrypt"

ex. (in xoops_version.php)
```
$modversion['config'] = array(
    array(
        'name'        => 'password',
        'title'       => '_MI_XXX_PASS',
        'description' => '_MI_XXX_PASS_DESC',
        'formtype'    => 'password',
        'valuetype'   => 'encrypt',
        'default'     => '',
        'options'     => array(),
    ) ,
);
```
In this case, the data 'password', which is stored in the database is
encrypted.
[core:legacy] add encrypt icon on preference_edit
[core,legacy] with out preg `e` modifier

`e` (PREG_REPLACE_EVAL) modifier has been DEPRECATED as of PHP 5.5.0.

preg 系関数の "e" 修飾子は PHP 5.5.0 から非奨励となるため、preg_replace で
"e" 修飾子を使っている部分を preg_replace_callback に変更しました。

TextFilter の  (Pre|Post)?XCodeConvertTable の replacements に callable 型を
指定することが可能になっています。

また、ついでに htmlspecialchars の第3引数に定数 _CHARSET を追加しました。
fix template override on admin panel

fix for xoopscube#88
[core,legacy] fix @6403aef Fatal error on PHP<5.3
[installer] lang select only utf8 & en on PHP>=5.4
[installer] autologin by XHR on install_insertData
fix typo of @2dae5b2 (about admin template issue)
Merge pull request #81 from XoopsX/pref_encrypt

[core] add config data type "encrypt"
Merge pull request #82 from XoopsX/non_e_modifier

[core,legacy] with out preg `e` modifier
Merge pull request #89 from XoopsX/fix_admin_template

fix template override on admin panel
Merge pull request #90 from XoopsX/installer_patch

[installer] lang select only utf8 & en on PHP>=5.4
Merge pull request #91 from XoopsX/installer_autologin

[installer] autologin by XHR on install_insertData
Merge branch 'master' into 2.3