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>