Support more tab completion features
Tab complete case insensitive module options too
Tab complete the same case
Land #3183, tab completion improvements