Dashboard: create Dashboard class
Dashboard: getSmartyVariables using reflection
PluginManager; rename PluginManagerFacade => PluginDataProvider
remove confusing Plugin class