Initial support for vector maps in sequential_llvm.

All vector map unit tests pass, however, the aero demo does not. The
output matches that generated by the sequential backend, up to
iteration 18, when the results diverge. The difference in result by
the final iteration is 0.1044. I suspect this is a floating point
precision issue.