#677: speedup section ops in rose edit

This closes #677. Ignoring and removing many sections at once (e.g. through the um stash widget plugin) is now significantly faster.

The "Disable all packages" launcher in the um stash widget plugin has been fixed, as has the group removal of sections in certain circumstances.

@arjclark, please review.