Make null default instead of array
Wrap configs in closures
Prepare _extendCOnfigNodeWithFile to accept closures
Formatting
Make CM_App::setDeployVersion complaint with new closure configs
Add writeln to CM_File
Add CM_Util::indent() method
Rename writeln -> appendLine
Upgrade app cli to generate internal config as closure
Dump new internals
Revert "Merge pull request #1094 from njam/issue-1094"

This reverts commit 892a3e0c8e22302fb0c2c35244441b3564577cf2, reversing
changes made to 4afb957c1f2135d8cc9b32a95c725cb864faf7f5.
Pass $params to CM_Component_Abstract->prepare()
Add CM_ViewResponse
Implement CM_ViewResponse basics
Renamte tempalteParam ->data
Implement callJs method on ViewResponse
Add CM_Params type for prepare method
Use directly renderAdapter in component function
Add missing return
Do not pass params to renderAdapter->fetch()