Fix LLVM codegen integer interconversion and integer <-> character primitives
Merge pull request #404 from Ralith/llvm-fixes

Fix LLVM codegen integer interconversion and integer <-> character primitives