Added experimental support for MoonScript.

The experience isn't seemless at all yet- the error messages are
currently truncated and atrocious- but this is decent progress all
things considered.

* Command line accepts "--moonScriptPath" argument which points to
  special location of Moon Script files, plus an extra glue script
  I wrote trying to make the error messages look cleaner from
  Macaroni. In the future I'll just distribute MoonScript with the
  next to the Generators directory I guess.
* The ClassicPlugin class can load MoonScript files, meaning a
  Generator can be entirely in MoonScript. However, if anything goes
  wrong the full text of the error message is currently getting
  truncated so it isn't yet usable. >:(
* Added lpeg and luafilesystem to Macaroni's binary since Moon Script
  requires them.
* Changed the Lua Dependency to modify luaconf.h to make LUA_IDSIZE
  greater than 60 so the source locations would quit getting truncated
  in error messages.