Use nsILoadContext implementation only for Private Tab extension:
this breaks nsIPrivateBrowsingChannel.setPrivate()
Fix nsILoadContext implementation and update window title, if private mode changed