Remove language style if already applied.
Added dedicated menu position for removing language (if any). Language button will now deactivate when there is no language indicator in active elements path.
Added proposal for styling of .cke_menubutton_on menubuttons entries.
Removed commented code, with non IE8 css property.
Used panel CSS styles for menu active item in Moono.
Used panel CSS styles for menu active item in Kama.
Codestyle cleanup.
Codestyle adjustment.
Now getCurrentLangIndicator() will call editor.elementPath only once, docs style adjusted.
Added menu separator for Remove language option.
Language plugin will now listen to selectionChange event instead of elementsPathUpdate for it's icon update. Also minor codestyle update.
Added "language_" prefix (namespace emulation) for buttons registered by language plugin.
Changed language remove string.
Moved language state management to command, rather than working directly with button. Fixed menubutton in order to hide, when its clicked while being unfolded.
Minor code simplification.
Moved init() to the top.
Documentation and renamed getCurrentLangIndicator to getCurrentLangElement.