3 * Add alerts to show what is happening in the UI * Rename HelloTube class to TextSync (HelloTube was confusing activity authors who were using this code) * Incorporate the gtk.Entry, so that text entered is sent across the Tube * #4237: improve icon 2 * #4503: Remove Tubes boilerplate and use sugar.presence instead (morgs) * #4494: Reorder code to make ps.get_preferred_connection call later (morgs) * Fix logging error (morgs) * Actually fix offering a tube (smcv) * Port to new Tubes API (morgs)