Add Online File Browser

In practice, ``QDesktopService::openUrl`` won't return false even it fails to find an application to open the file. I remains this code unchanged until it really works. 

tested under ubuntu 14.04 xfce and macosx 10.9