Water bodies rendering bug fixed successfully

Few days ago we introduced a bug which broke water bodies render
process (on map textures). This commit fixes that problem well

REVIEW: 114009
use MarbleLegendBrowser directly
suppress text selection
fix .desktop file
show decoration widget
FindQtMobility with components
QSystemInfo
debug++