angler-fishThe Vulnerability History Project

Move RenderViewHost swap out state to RenderFrameHost.

      Also tracks the number of active frames in a SiteInstance, rather than
the number of views.  These changes are necessary for tracking the
pending swap-out state of frames.

This involves a lot of test cleanup as well.

BUG=418264
TEST=Subframes can swap out.  (No visible behavior change.)

Review URL: https://codereview.chromium.org/606113005

Cr-Commit-Position: refs/heads/master@{#297293}
    
commit cce56cd951f6685a0120db63418aa7e6d3df28f2
+2 -5
+5 -6
+10 -9
+2 -3
+63 -118
+8 -76
+38 -34
+168 -172
-6
+3 -1
+3 -1
+130 -14
+83 -26
+3 -3
+2 -1
+1 -1
+15 -14
+19 -18
+5 -3
+48 -34
+2 -2
+10 -9
-9
-2
+10
+14
+2 -2
expand_less