Add Busy Cursor on bundle install

Changed to busy cursor when installing activities.

Used Gdk.flush() to render the graphics at that instant rather than
afterwards.

Setting the cursor to busy just before the installation starts and back
to the way it was just as soon as the installation ends.