Hardened a50_entityManager.js.saveChanges against exceptions thrown in a dataservice adapter.
Other small refactorings to support that and for readability.
Forced those changes into breeze.debug.js so I could test with DocCode ... all tests passing.