CMS7-7880: Pressing up/down in tree should stop moving the tree selection when key is released
- Pressing up&down will only load the editor when key is released
- Focus highlighting is now completely client-side

WICKETEXTJS-45: add onRenderProperties to ExtObservable
Like ExtComponent, subclasses of ExtObservable can now override onRenderProperties to add their own properties. Resource bundles with the same class name as the ExtObservable are added automatically in the property 'resources'.

WICKETEXTJS-41: do not explicitly call Ext.fireDocReady() for each registered Ext.onChange() callback
Instead, rely on the automatic docReady event by Ext, which is done after all Ext.onChange() callbacks have been processed. This ensures that the registered callbacks are invoked in the same order as they appear in the response, also in Firefox in IE.

WICKETEXTJS-34: added ActionFailedException to throws declaration of createRecord and updateRecord.
Both methods can throw the ActionFailedException when something went wrong while creating or updating. This returns an error message to the client with the 'message' property set to the exception's message. The old createResponse method is deprecated, but still tried first to remain backwards compatible.