A fix for CompoundType::updateGenericMember that 'looks right'.
basicblock.cpp: A few c++11 changes + doxygen fixes
basicblock.h: formatting and documentation fixes
More documentation and c++11 work on prog.cpp, also removed leak in
manged.cpp.