Decoupled the code for cl-intern and cl-defparameter.

Now the code for cl-intern uses the primitive way of accessing the
value of *package* (global-var). I also renamed the ICL names for the
variables to make it clear that they are not dyanmically scoped
(*cl-gensym-counter* -> cl-*gensym-counter*).