Bundle improvements

I am working on implementing OLPC activity update support in the activity updater, and adding optional automatic/background activity updates. First, some work is needed to clean up some mess and inconsistency in the bundle classes and their users.

This goes with https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/34