ScriptEnvironmentImpl内でTextCompiledScriptのキャッシュ機構を実装

このような感じでTextCompiledScriptのキャッシュを実装してみたところ、巨大テンプレートの更新後初回レンダリング時の待ち時間が軽減しました。
（実際は、TextCompiledScriptを独自実装のサブクラス化して同等の実装をした後動作確認をしました。）

実験コードなので、キャッシュの作り方が妥当ではないと思いますが
もし、TextCompiledScriptをキャッシュする仕組みを取り入れられるときにご参考にしてください。

このコードをそのまま本体に取り込むことを望むものではありません。