Guard against null pointer

--HG--
branch : idea13
extra : amend_source : ccd05e059254dee6b1abc6beabb3ff528bebcd25
Properly layer the upvalue highlight annotatitions so upvalue colors override the inherited color of the upvalued identifier Fix #150

--HG--
branch : idea13
extra : amend_source : f38555869260bf5f5faeec03ff08dd7449dac53d
Style and spelling corrections

--HG--
branch : idea13
Fix completion weight type-cast error, which prevented completion display

--HG--
branch : idea13
Remove unused enum

--HG--
branch : idea13
Style & spelling

--HG--
branch : idea13
Fix exception when doing type completion from a require statement that is
based off of a table return module.

Exception:
com.sylvanaar.idea.Lua.lang.psi.impl.expressions.LuaTableConstructorImpl cannot
be cast to com.sylvanaar.idea.Lua.lang.psi.symbols.LuaSymbol:
com.sylvanaar.idea.Lua.lang.psi.impl.expressions.LuaTableConstructorImpl cannot
be cast to com.sylvanaar.idea.Lua.lang.psi.symbols.LuaSymbol

--HG--
branch : idea13
Spelling

--HG--
branch : idea13
Style & spelling

--HG--
branch : idea13
Fix addUsedNearbyGlobals not doing anything due to config issue

Also do comparison results using the prefix matcher to match more than just the
initial string.

--HG--
branch : idea13
Cleanup some of the code

--HG--
branch : idea13
getPrefixFilteredGlobals should use a PrefixMatcher

--HG--
branch : idea13
Remove duplicate completions from inferred global identifiers

--HG--
branch : idea13
Fix stale comment

--HG--
branch : idea13
Upped the version

--HG--
branch : idea13