Automate the creation of emitters for snippets of C code

Currently used to create emitters for Perl API functions/macros.

It assembles the snippets in a C file, compiles it to LLVM bytecode with clang,
uses llc to generate the LLVM API calls corresponding to the bytecode and then
butchers the resulting source code into an emitter class.