Added two simd expressions:
 * ExprSimd - SIMD gather
 * ExprSwizzle - Two operand shuffle
Added ty_simd and a corresponding ty_infer type.
Added simd_syntax for accessing the new expressions as well as a
new crate providing basic multiple-data types and implementations.
```make install``` needs dylib output.
Rebasing fallout.
Add missing digit in resolve.
Rebase fallout.
Added smearing, aka splat or broadcast.
Multiple-data statics.
Rebase fallout.
Merge branch 'multiple-data' of github.com:DiamondLovesYou/rust