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
wip *print-circle* support
Destructuring mismatch errors
DOLIST and DOTIMES use extended lambda lists