Added CircuitBreaker trigger for non transient exceptions.

This will ensure that if the Batch api throws non transient exceptions we stop the endpoint and do not flood Azure with requests.
intermediate commit to enable discussion on how to handle which exception coming from servicebus
implemented critical error handling without circuit breaker
raising oncritical & renamed exceptions class
Renamed exception class
Merge branch 'hotfix-5.3.6' of https://github.com/Particular/NServiceBus.Azure into hotfix-5.3.6
added system convention for messagewrapper
reffing 4.6.6
Merge branch 'hotfix-5.3.6'