[TASK] Ext.Direct replacement (Revision 32)

This change removes the dependency to the TYPO3.ExtJS package. It replaces
the usage of the global ExtDirect controllers and uses instances of
the HttpClient which should from now on be used for server communication.

The HttpClient handling uses Ember.Deferred. Also the usages of
$.Deferred are replaced by Ember.Deferred.

This change will be the basis for more refactoring in the server side
services and JavaScript code, but is already a good improvement.

Depends on: I54651fda4e84a8fce4fef3343ac42cd87abacaae

Releases: master, 1.1
Change-Id: I471ffd18fd8da706b0dccc4fcdd7aacbfd5dd909
Revision-Id: 2061a8cbf9e3ce1068584abd12db9d500d236e28