Merge pull request #683 from ifilippov/trunk

Match LLVM trunk - deleting isPrimitiveType()
Merge pull request #684 from ifilippov/complex_1

Improvement of varying structures gather
Adding missing 3.4 handing in alloy.py (for alloy-build)
Merge pull request #685 from dbabokin/34_alloy

Adding missing 3.4 handing in alloy.py (for alloy-build)
packed_store_active2