Add non-native file support to the ViewMsg_RunFileChooserResponse message.
The CL adds properties needed for representing non-native files to the
ViewMsg_RunFileChooserResponse message.
Previously the SelectedFileInfo structure represents a file in the message. The
structure is shared by many classes, so instead of modifying the structure, the
CL introduces new FileChooserFileInfo structure.
BUG=126902
TEST=None
Review URL: https://codereview.chromium.org/
633573003
Cr-Commit-Position: refs/heads/master@{#298688}