Add ability to add custom commands through plugins
Merge pull request #454 from romainneutron/plugins-commands

[3.8] Add ability to add custom commands through plugins