Fix another LLVM 3.6 change
Remove an useless forward declaration
Reallow failures of LLVM 3.5 build and add LLVM 3.6 build.

Same situation as with LLVM 3.4: as soon as the release is branched the llvm-3.x packages fails to install.