Create a content::FrameOwnerProperties struct for IPC transport of WebFrameOwnerProperties

blink::WebFrameOwnerProperties can't be sent over IPC because one of its members
is a WebVector which doesn't have ParamTraits defined. We introduce a new struct
in content to transfer the data.

BUG=614608
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation

Review-Url: https://codereview.chromium.org/2146803004
Cr-Commit-Position: refs/heads/master@{#406163}
16 files changed