Make null default instead of array
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()
Replace render() usages with renderaAdapter fetches
Replace render->render() usages with renderAdapter->fetch()
Remove CM_Render->render()
Remove abstract fetch definition for renderAdapter
Pass $params to CM_RenderAdapter_Component->fetch()
Pass $params to FormField->fetch()
Pass form/fieldName instead of array to FormField render adapter fetch
Fix: use layout renderAdapter instead of page, do not pass params
Remove $params for mail render adapter fetch