commit plugincollection,optionsparser,modify pluginmanager…finghting.
Revert "commit plugincollection,optionsparser,modify pluginmanager…finghting."

This reverts commit f566a26eb84a8f7435a06c90483b50530c98abc1.
Revert f566a26..642e397

This rolls back to commit f566a26eb84a8f7435a06c90483b50530c98abc1.