permit break in delegate call chain

delegate call
の実行時に続きに登録された処理をキャンセルできるようにする試みです。

delegate への登録時に reset()
するのではなく実行時に続く処理をキャンセルできるようにすることで、実行時のパラメタから判断して、自己処理するか他に積まれたタスクにするかを選択できるようになります。

具体的には、'Site.TextareaEditor.BBCode.Show'
において、与えられたクラス名から判断して、自己処理するかもしくは、登録済みの規定の動作にするかを分けたいと思っています。

コードでは次のような感じです。

```
<?php
class HypCommonPreLoad extends XCube_ActionFilter {
	function postFilter() {
		$this->mRoot->mDelegateManager->add('Site.TextareaEditor.BBCode.Show',
array(&$this, 'BBCode_wiki_render'), XCUBE_DELEGATE_PRIORITY_FIRST);
	}

	function BBCode_wiki_render(&$html, $element) {
		if (preg_match('/(?:^| )(?:html|rich|wysiwyg)(?: |$)/',
$element['class']) {
			return;
		} else {
			$element['class'] = trim(preg_replace('/ +/', '
', str_replace('bbcode', '', $element['class'])));
			$html = '<textarea name="'.$element['name'].'"
class="'.$element['class'].'" cols="'.$element['cols'].'"
rows="'.$element['rows'].'"
id="'.$element['id'].'">'.$element['value'].'</textarea>';
			return XCUBE_DELEGATE_CHAIN_BREAK;
		}
	}
}
```
- Fix Bug #3492904 - Error Message after Profile edit

git-svn-id: https://xoopscube.svn.sourceforge.net/svnroot/xoopscube/Package_Legacy/trunk@1137 704cf05f-ae62-4b0e-a484-234ee0250e75
Merge pull request #41 from nao-pon/re.#_3492904

- Fix Bug #3492904 - Error Message after Profile edit
correction of error_reporting for PHP >= 5.4
set error_reporting with version_compare()
Merge branch 'xupdate' into CorePack

Conflicts:
	README.md
Merge pull request #36 from nao-pon/delegate_chain_break

permit break in delegate call chain
Merge pull request #43 from nao-pon/php_5.4

correction of error_reporting for PHP >= 5.4
Merge branch 'xupdate' into CorePack
CorePack version 20130130
Merge branch 'CorePack' into stable