#330 キャッシュを利用するようにしました。
h5.core.controllerCacheManager及びh5.core.logicCacheManagerの作成。
#330 以下リファクタを行いました。

controllerManager,controllerCacheManager,logicCahceManagerを先頭で宣言してキャッシュ化
controller/logicCacheManagerを一旦非公開にしました。
controllerPropertyMapは値にnullを持つマップにして、key inでチェックするようにしました。
(その方が早いため)
isChildLogic内の不要な変数宣言を削除
createBindObjは必ず配列を返すように修正し、createBindObjectsにリネームしました。
registerUnbindList->registerWithUnbindListにリネーム
getXXXBindObj → getXXXBindObjectsにして、配列を返すようにしました。
bindByBindObjectは第3引数にdocumentを受け取るようにして、毎回getDcoumentOfを行わないでいいようにしｍさいた。
bindByBindObject内の変数event→eventNameに変更
cacheManagerのregisterはDefObjを受け取って、作成、登録を行うようにしました。
cacheManager.createでのプロパティアクセスを減らしました。
コントローラのcacheはControllerCacheEntryクラスのインスタンスにしました
createAndBindController内でのプロパティアクセスを減らしました。
#314 インターバルの値に最大待機時間をセットされていたので、修正しました。
#331 isArray, isFunctionを実装して、それを使用するようにしました。
#330 bindObjectsは常に配列なので、配列かどうかの判定文を削除。
CacheManager.clearAll()はthis._cacheMap = [];するだけにしました
wrapHandlerの呼び出しで、bindObj.controllerをキャッシュしてプロパティアクセス削減するようにしました。
#330 開発中のコード(cacheManagerの外だし)が残っていたので削除
#331 開発中のコード(ログ設定のデフォルト変更)が残っていたので元に戻しました。
#330 clearAllで_cacheMapに{}を代入するよう修正
#330 unbindするときのeventNameはbindObjから取得するようにしました。
(bindObj.eventNameはDOMMouseScrollで、eventHandlerInfo.eventNameはmousewheelの場合にunbindできないバグがありました)

event -> eventName に変数名を変えました。