Merge pull request #81 from lambdageek/llvm-3.3

Fix pattern match failure in decodeM for ConstantStruct of NamedTypeReference type. (The decoded type of a named struct doesn't directly have an isPacked field).
Added test for pull request #81 & fixed associated new issue with
struct constant names.
fix build race