optimizing client script manager that can minify and combine files (extends CClientScript)