Remove special treatment of defalias and defvar.

The names of these two forms no longer get added to the namespace.
Define many more tests.
Improve quote handling documentation.