Port to SailfishOS

All platform dependent files (include QML files) move to its own directory
(harmattan/* and /sailfish/*). Only C++ files are shared (src/* and qt-json/*).
Add .gitignore file and update README
(Sailfish) Change the icon for open link and increase the size of icon buttons
Virtual keyboard enter key integration with TextField