update
Update submodules
Add Elixir syntax support
Add Rust syntax support
better JS support
Add spiderscript syntax support