Improve ownership of ASTUnits in libTooling by using std::unique_ptr.