Fixes for WebContents associated interfaces support

These weren't caught in the original CL
(https://codereview.chromium.org/2310563002) since that CL
intentionally didn't exercise everything.

I neglected to test the follow-up CL completely before
landing the first one, so I missed these bugs:

  1. WebContentsBindingSet::Binding needs to be exported
  2. The RouteProvider proxy in RPHI needs to reset on Init
  3. RenderFrameImpl never implemented
     IPC::Listener::OnAssociatedInterfaceRequest.

*crawls into shame cube*

Landing these fixes separately from the follow-up CL
(https://codereview.chromium.org/2310583002) to retain its
purpose as a minimal example of WebContents IPC conversion.

BUG=612500

Review-Url: https://codereview.chromium.org/2346903002
Cr-Commit-Position: refs/heads/master@{#419046}
4 files changed