fold1 and generate
change foldAll to use fold skeletons
remove clutter
quasiquote transform
change exec to execRet_

this is due to a change in llvm-general-quote
quasiquoting for the ptx backend (minus fold)
fix for changed semantics of for
fix map: use different items for every thread
fix generate and transform
fold skeleton
fold skeletons
fix typo