Changed the Lexer's handling of EOF to allow for shell-like continuing execution of additional user commands.
Added some new instruction wrappers.
Added default tmpvar names to merge the method versions with and without name parameters.
Changed the LLVM dll hardcoded name to a configurable constant.
Changed Function and BasicBlock from structs to subclasses of Value.
Added pointed type to TypeRef.
Some other minor changes.
Fixed issues of pull-request, as per aaronrandolph's comments.
Change tabs to spaces.
Merge pull request #1 from miguelzf/master

Some extensions to the wrapper