Added stdbool.h for VS 2012 compatibility.
Added Premake binaries for Windows and OSX for convenience.
Added Premake-based build system.
Merge pull request #1 from tritao/premake

This adds a Premake-based build system. Tested on VS2012.
Added support for vtable and virtual/override calls.
Missing changes for previous commit.
Added enums for RTTI and Object structures, for easier understanding of GetElementPtr instructions.
Added static fields (storage in RTTI, and Ldsfld/Stsfld opcodes).
Added SimpleClassStatic.cs in test list.
Bases for interface support (build IMT). Work on very simple cases, but does not yet handle multiple methods per slot, or private interface override.
Added an option to pass the path to LLVM to the builds.
Fixed RuntimeInline to link the minimal required LLVM libs.
Fixed dependency issues in the build.
Extract some expressions into a variable to ease debugging.
Added an MSVC toolchain utility class.
Added utility class with an helper to get the tests location.
Disable LLVM module verification since the SWIG bindings cause marshaling exceptions when freeing memory.
Reworked the driver code.
Reworked the test runner code.
Added an option to generate debug LLVM IR.