This patch should allow the user to set specific auto-completion type
for their custom commands.
To do so, we had to hoist the CompletionType enum so the user can
access it and add a new completion type flag to the CommandScriptAdd
Command Object.
So now, the user can specify which completion type will be used with
their custom command, when they register it.
This also makes the crashlog custom commands use disk-file completion
type, to browse through the user file system and load the report.
Signed-off-by: Med Ismail Bennani <ismail@bennani.ma>
The nullptr argument for these is for the usage, yeah? We should probably add something... For example, eSourceFileCompletion could be something like "Completes to a source file" or something like this.