Add LSL support from Zai Lynch

Author copyright statement:
Linden Scripting Language (LSL) highlighter for JOE
by Zai Lynch - https://wiki.secondlife.com/wiki/User:Zai_Lynch
is a modification of the PASCAL highlighter by Michael Van Canneyt
Last update: March 26th 2009
Since JOE is released under GPL 1, this file is also released as GPL 1
Add SQL support, unknown source
Improve Perl detection
Update JavaScript keywords list to ES5, add globals
Add Node.js globals, quasi-keywords and export highlighting
Merge branch 'sql-support' into new-master
Merge branch 'lsl-support' into new-master
Merge branch 'improve-perl-detection' into new-master
Merge branch 'improve-javascript' into new-master
Add some missing PHP keywords
Improve PHP detection
Recolor parens