migrate to llvm/clang-3.2
yaml: valid c++
Refactoring: llvm/clang-3.2
refactoring: adapt to llvm-3.2 API. remove double delete
cmake: add clang-3.2 required libraries
Merge pull request #1 from sbinet/wip/clang-3.2

Make the project build with Clang 3.2.

Credit to Sebastien Binet.