Keyword matching don't have to be case sensitive
Add built-in classes when completing in no class context
Detect class for variables returned from static methods of built-in classes
Improve performance with precompiled built-in classname dictionary