Fix an error in the full listing for the kaleidoscope lexer.
Mark a block of code as text, and remove the python-isms.

The kaleidoscope language being implemented looks similar to Python, but
is not the same.
Fix the id matching in the kaleidoscope tutorial.
Move the closing curly branch to line up with the rest of the code.
Merge pull request #33 from jszakmeister/fix-bugs-in-tutorial

Fix bugs in tutorial
Merge pull request #35 from meteogrid/master

Added Instruction.erase_from_parent wrapper
Add Stephen's llvm-cbuilder examples.
Proposed fix for issue #31.
Fix last commit
Fix for llvm 3.2 - TargetData -> DataLayout
Add macros to enable support for llvm3.1.
Issue #34 - Add tools to MANIFEST.in
Merge pull request #37 from ehiggs/master

Issue #34 Pypi package does not include "tools" directory
Add PassManagerBuilder.loop_vectorize property
Update README for LLVM 3.2.
Make cbuilder optimizations optional
Begin to expose Pass class.
Add auto detect PTX/NVPTX support and disable them in the C-extension.
Adding target specific passes.
Add simpler API for building pass-managers given a TargetMachine.