adding PluginManagerBase and PluginResult to exposed classes
Merge branch 'master' into diff