Fixed icarus to work with latest VC2013 and latest llvm