Framework for context sensitive Subversion actions.
The same action can be presented in main menu (with context label)) or in contextual menu.