Use `wait(spawnShell())` instead of deprecated `system()`
Linker command for OSX is the same as for other platforms
Properly escape filenames passed to shell
Embeded context pointer in structs on heap
Context for classes
Class with multiple contexts
Merge pull request #4 from schuetzm/fix-shell-warning

A few fixes for the call to the linker
LLVM 3.5
scope refactoring
added -m32 switch
Truncating returnValue of LLVMSizeOf to bitWidth
add getPtrTypeInContext function to CodegenPass.
MAYBE backed would be a better place for it ?