Update to LuaJ 3.0

--HG--
branch : idea14
extra : source : bbe55e59a5d671c2e327b068d1575d0c0e3dd358
Aggressively infer types from assignments in files open in the editor

--HG--
branch : idea14
look a little deeper to find the correct documentation

--HG--
branch : idea14
Make completions look consistant

--HG--
branch : idea14
Simple code block provider for ctrl-[ ctrl-] navigation.

--HG--
branch : idea14
Remove ep, that was not included in previous commit

--HG--
branch : idea14
Fix compile errors for 138.1283

--HG--
branch : idea14