migrate to llvm/clang-3.2
yaml: valid c++
Refactoring: llvm/clang-3.2
refactoring: adapt to llvm-3.2 API. remove double delete
use hwaf as a build system
test-simple-rename: adapt to hwaf
test-classrename: update for hwaf
test-decltyperename: update for hwaf
wscript: use find_llvm+find_libclang
wscript: use hwaf pkg infrastructure
doc: hwaf instructions to configure+compile+install
wscript: detect yaml-cpp w/ pkg-config. add explicit boost dependency.
all: clang-refactorial -> clang-refactor
test: more resilient
add namespace renaming test
all: properly implement namespace renaming