Add function 'index' to Feldspar.Vector.Pull
Add an instance Elm (Data a) to Unbox.
Add a few functions and stubs to Unbox.hs.
This patch is largely based on code submitted by Peter Jonsson. I've
cleaned up a few things, mostly related to the Elm (Data a) instance.