Refactoring WellKnownBehavior to be be typed
Updated to support string version publicly
Renaming to WellKnownStep and adding XML documentation
No point trying to remove the PS module.

PS modules cannot be unloaded
Missed file
Merge branch 'develop' of https://github.com/seanfeldman/NServiceBus into seanfeldman-develop
Merge branch 'seanfeldman-develop' into develop
Added extra overloads to pipeline registration
Fixed a bit of the pipeline doco
Added overloads for WellKnownStep to the register api
Merge branch 'develop' into release-5.0.0
Removing the check for a role beeing specified since our defaults are
defaulting to the equivalent of As_aServer.

Closes #414
dynamic binding redirect in test

binding redirect in code to avoid need to update the bindingredirect in
app.config for TestAssembly.dll
Feature prereqs now requires a reason to enable better diagnostics