Merge pull request #398 from johnflux/config

More random fixes
Move all the menu/action manipulation over to a new class, so that it's self contained

This fixes a bunch of bugs with setting the title for widgets, deleting
widgets, etc.  It also reduces the amount of code duplication, which is
always a good thing.
Don't translate the object name, otherwise the config will break in non-english languages