Add id range for no completion

In engine/cmds.
Use id limit in commands.c
Note no completion fix in the ChangeLog
Update filtering documentation

Note filtering of files and directories separately and provide several
simple examples how it can be done.

P.S. Just forgot to do this in the correct branch.
Merge branch 'do-not-complete-some-cmds'