Fix MenuComplete to not use nested edit groups

I didn't feel like properly solving how to handle nested edit groups when
forgetting edits after an undo, but I forget that MenuComplete was
actually using nested edit groups.

MenuComplete doesn't really need nested edit groups, it was just convenient.
I switched to just remembering the edits to remove and saving a single edit
group for the final selection or removing them all if cancelled.
Update version # and change log for 1.0.0.11