Attempt to add lpeg to Macaroni.

* This is part of adding support for MoonScript.
* This commit also contains more CMake stuff because who are YOU to
  tell me what to do?!