Add support for file-picker

LinuxUI and SelectFileDialog are used to open an external dialog box
that is provided by toolkits such as Gtk+ or QT.

In this patch, SelectFileDialogImplWebUI and OzoneWebUI are used to
open a WebUI based dialog box that can be belong to chrome or runtime.