Make the parser used by ASTManager into a param
Bug 432633 - Readonly file widget: Add the capability to share snippet.-- done!
Bug 433481 - Implement syntax highlighting for Lua

Highlights keywords, single line (--) and multiline (--[[ / ]]) comments, global variables (_ANYCAPITAL), and various base-library functions in Lua.

Signed-off-by: Kaitlin Huben <kaitlin.huben@gmail.com>
Bug 433481 - Implement syntax highlighting for Lua

Fixes from Grant:
 - Added Lua to defaults
 - Fixed date of luaPlugin.html
 - Separated base_globals into base_functions and base_variables
 - Moved comments up in list to fix bracket matching
 - Fix TODO not to extend past end of comment's end-match
 - Renamed styles to match TextMate roots

Signed-off-by: Kaitlin Huben <kaitlin.huben@gmail.com>