Fix API mismatch after QtWayland changed to offer the return value from openUrl.

Also switch to use Q_DECL_OVERRIDE so these errors (if they happen again) are
clearly visible.
Merge pull request #187 from rburchell/master

Fix API mismatch after QtWayland changed to offer the return value from ...