Return rich IAppliedBindingInfo object when using View Bindings.
Fix style.
Rename AppliedBindingInfo to ReactiveBinding
Make BindComand return an IReactiveBinding object.
Merge remote-tracking branch 'origin/rxui5-master' into IAppliedBindingInfo

Conflicts:
	ReactiveUI/PropertyBinding.cs
Single class per file is Terribad
Merge remote-tracking branch 'origin/rxui5-master' into IAppliedBindingInfo

Conflicts:
	ReactiveUI/PropertyBinding.cs
Add Changed observable to expose binding changes on IReactiveBinding.
Returning null seems like a reasonable solution.
Merge remote-tracking branch 'origin/rxui5-master' into IAppliedBindingInfo
Merge pull request #246 from reactiveui/IAppliedBindingInfo

Return rich IAppliedBindingInfo object when using View Bindings.