Revamp LLVM assembler backend.
No longer give command line parameters to LLVM. Use camel-casing consistently in C++.
Clean up Makefile.