Augment MabelResource promises with an 'abort' method

This was actually pretty complicated. Solutions inspired by http://stackoverflow.com/questions/21666960/how-to-cancel-resource-requests/27689492
Abort any outstanding requests before saving
Uncomment the code which aborted on change (ref prev. commit)

Mysteriously outstanding requests weren't trigerring the promise resolution even in the last commit...