Make ldc compatible with LLVM 3.4

Development of LLVM 3.4 started with a cleanup of the path class (PathV1).
The changes here let ldc compile at least with rev. 184039 of LLVM.
Merge pull request #397 from redstar/llvm34

Make ldc compatible with LLVM 3.4