Backend Sync: Adding Deferred support

We are working on a project that we need to keep track of easily multiple fetch request (needed also by backbone-relational). 

In Addition Backbone sync return jquery deferred AKA promises ( http://backbonejs.org/#Sync ) so i added support on Backend.sync to return promises.