Refactor: Removed dependency to freerdp context from CursorChangeNotifier.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
Refactor: Moved concrete dependency of CursorChangeNotifier from FreeRdpClient to RemoteDisplayWidget.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
Refactor: CursorChangeNotifier emits now QCursor type instead of custom Cursor type.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
Terminate example program if connection breaks or fails to connect.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>