Call Clang only when "prefix" length is no greater than the minimum length to trigger auto-complete

Call Clang only when the length of "prefix" is no greater than the minimum
characters required to trigger auto-complete; Because otherwise it would simply
mean that Clang had not get any completion results earlier and therefor calling
Clang again (with a longer string) will not get any results.