Fix for slow debugging when using castle windsor: #1989

The fix mimics the way Castle:s registration API does when registering properties. So this code:

            NServiceBus.Configure.Component<MsmqMessageSender>(DependencyLifecycle.InstancePerCall)
                .ConfigureProperty(t => t.Settings, settings);

Will now be the same as:

			Container.Register(Component.For<MsmqMessageSender>().LifeStyle.Transient)
				                   .DependsOn(
					                   Dependency.OnValue("Settings", settings))