Change C-style cast to repinterpret_cast in typeanalyzer.h
Add prev links to opcodes
Fix a bug regarding TypeSelection memory management
Various changes to introduce optimizer
Replace std::for_each to for (;;) for performance
Introduce primitive methods defined by Bitcode (tentative)
Have primitives inlined
Add build_bc.bat