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.