Update name in CREDITS
Create JSCL package to keep the symbols in the host implementation

We can manage what symbols are accesible from JSCL and avoid
collisions. In particular, this fixes the compilation in GNU/clisp,
which failed because it exports a with-collect macro in the EXT
package, visible from CL-USER.
Update build instructions
WIP: Include DESTRUCTURING-BIND operator
Support &aux variables
Move DEF!STRUCT to defstruct.lisp
Use def!struct
ETYPECASE
Replace loop macro usage
Replace advanced etypecase by cond
Export destructuring-bind
Fix etypecase
defconstant !lambda-list-keywords
Merge branch 'destructuring-bind-jscl-port' into destructuring-bind
Fix key arguments in nested lists
DEFMACRO supports extended macro lambda lists

It closes #11
Move *MAGIC-UNQUOTE-MARKER* back to compiler.lisp
reader support for ## and #=
added afind primitive
Remove unnecesary let* binding reusing the &whole var if it is specified