moved getBtnClass to KBaseComponent::getComponentClass
removed the check for setup method
Removed check for Fullscreen enabled
added support for setting default config
aaded missing references
removed jquery.ui.dialog