LET: Support SPECIAL declarations, fix the order of evaluation for special variables.

Note that no other special forms support SPECIAL declarations yet.  This includes LAMBDA and LET*.