Experimental :GENURL and :ROUTE options to DEFRESOURCE

* resting-tests.lisp (book): New test section, still empty

* resting.lisp (parse-defroute-args, make-genurl-form): New
helpers for DEFRESOURCE.
(defresource): More sugar.
(defroute): Use PARSE-DEFROUTE-ARGS
Genurl tweaks

* resting-tests.lisp (genurl-madness): Tests.

* resting.lisp (check-optional-args): New function.
(:resting-syms): New package.
(make-genurl-form): A MONSTER IS BORN.