Fix weirdness with pressing SHIFT & ALT on the home screen - fixes #1490
Using DEFAULT_ELLIPSIS_CHARACTERS constant
Merge branch '163gal-master'
Revert "Using DEFAULT_ELLIPSIS_CHARACTERS constant"

This reverts commit d857a47039275fe9ab30e43a65f60942053b2ab2.

This is not the right solution. The change was not discussed or approved.
Use busy cursor during launch
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.
Show busy on register to school server

School server registration can take a few seconds, depending on network
activity.  Worst case is when there is no school server on an adhoc
network.

Show the shell is busy.  A busy cursor does not work for touchscreens,
so an alert is used.  This is in keeping with the alert already used
when a register to school server finishes.

Test case: connect to an adhoc network, then try to register.  A busy
message will appear, then some time later a failure message will appear.