Preliminary fix for debug info generation with LLVM 3.4.

There is no debug information generated for several types.
As LLVM 3.4 does not support empty nodes, it is now time to
implement the missing debug info.
Merge pull request #450 from redstar/debuginfo

Preliminary fix for debug info generation with LLVM 3.4.