refs #1636 : implements generalized CodeCache module.

 - CodeCache can work as general code merger.
refs #1636: code cache cleaning when checkup.

 - Code caches are cleaned when checkup routine runs.
   Added public flush() into CodeCache object.
 refs #1636 : added - administration UI for codecache control.

 - Also added checkup routine for codecache flushing