update to 4.5
use Prefer32Bit=true for our x86 host
add <Prefer32Bit>true for the x86 tests
remove redundant using
Refactor pipeline to separate registration time from running time.

Refactor registration API to use a bootstrap
Merge pull request #2107 from Particular/net45

update to 4.5
Added end user configuration story
A few unit tests
should throw if we cant load type
make MessagingBestPractices internal
add some more doco to idefer messages
make XmlSanitizingStream  internal
Updated existing registration to use new API
remove redundant doco from obsolete ConfigureDistributor
suppress an error
That's right generics are special
Fixing unit tests
Merge branch 'develop' into PipelineRegistration
Made all behaviors and a few more class internal
Fixing format