Fixed bug with apply and renamed primop prim-code.

The problem with apply was that cl-apply was only defined to take two
arguments. I rewrote the definition for the primitive apply so that
it calls cl-apply with only two arguments.