Bug fix and extension method

+ Fix bug in AbstractBootStrapper where ability to provide a config
section (other than the default) was broken.
+ Moved castle consumer registration into an extension method for use
outside the bootstrapper without copy-and-pasting.
Consistent handling of localhost

Fix an issue where queue URLs containing localhost were being normalised
to the machine name when the bus was set up, but the same was not being
done in the EndpointRouter.
Fix up

Fix typos and other issues
Update Rhino.ServiceBus.Tests/Rhino.ServiceBus.Tests.csproj

Add endpoint router tests
Ordering possible method calls

Support ordering whereby DefaultHost.InitializeContainer calls InitializeContainer() BEFORE UseConfiguration()