Change order of handling batch:
* At first request handlers are handling;
* If one of requests stop handling, don't execute batch handler;
* If one of requests got error, execute batch exceptionHandler();
Add successHandler() and completeHandler() for batch.
Refactor of handleRequestResponse();
Fix client handed error code.
Fix some messages.
Merge branch 'feature-batchImproving' into develop