Update to reflect changes in Clang

Preprocessor::addPPCallbacks now takes std::unique_ptr instead of raw pointer.

git-svn-id: http://include-what-you-use.googlecode.com/svn/trunk@579 812d1f90-f944-d88a-411a-122bdc93e1ea