Propagate view activate/deactivate to subviews

Addresses https://github.com/reactiveui/ReactiveUI/issues/719, except
for table/collection cells.
Update formatting
Rename ICanActivateView -> ICanForceManualActivation
Missed file from the last commit
Merge remote-tracking branch 'origin/pr/735'