Add ability to specify component id for menu and button resources in
plugin definition.
Add autowiring of menu and button resources to PluginController.
Add ability to programmatically access menu and button resources from
container.
Make action property of menu and button resources optional (can use
autowire to attach event handlers instead).
Add unit tests for above.