Introduce DataResponse
Make ajax functions non-static

- move Params from Component -> View
- store FormField params on javascript view
- instantiate component in ajax response using View factory
- call checkAccessible for components in ajax response
- refactor ajax_ methods to be non-static
Refactor FormFields to accept CM_Params/array as only argumetn for __construct (add static create methods to compensate autocompletion)
Adjust FormField changes usages