Changed the Foreign.Export API.

Primarily there is no longer any fiddling about with variable argument length functions and there is now only a single run function that works for any compiled accelerate program.
Merge branch 'master' of https://github.com/AccelerateHS/accelerate-cuda