port to llvm 3.2
add TclObj examples again
support for pass manager builders and reimplemented standard optimisation in Tcl