Commands loading is now done by crawling commands directory under cccli module. All command which starts by Commmand_ and which is a son of Command class are candidate.
Introduce new class RemoteCommand, which help checking needed remote functions are available before adding a command to list of commands