Made MessageForwardingInCaseOfFault a feature

Obsoleted extension method
Fixed failing unit test
Static analysis error
Setup conventions in the Setup phase
Moved LoadMessageHandlers to use configurationbuilder
Removed the convention check from MessageHandlerRegistry at configuration time.

Moved the check to be at runnning time instead.
Merge branch 'MessageForwardingInCaseOfFault' into release-5.0.0