KSPopupMenu: Initial commit