Centralize waiting cursor usage

This PR is directly related to @gjn PR:
https://github.com/geoadmin/mf-geoadmin3/pull/1510

This is a proposal to centralize the usage of the waiting cursor.

I don't know if you like it, but I'd like to have your feedback.