add -Wno-mismatched-tags flag for llvm builds

Fixes #89. Will supress useless warnings in the travis build. Flag is added for llvm only since gcc doesn't recognise it.