Fixed spelling mistake in doco.
Ensuring our custom ConfigurationElementCollection have the readonly flag set to false, otherwise is quite difficult to programmatically update the collection, closes #952
Fixing transactions configuration, closes #951
Re-added IStartableBus
Changed Samples to use new API.

Enabled on all samples TreatWarningsAsErrors.