[FIX] sh:  Oops, "\$" also gets special treatment

This matches the behavior seen in other shells.  The POSIX documentation
for quote removal[1] says nothing about this.

[1] <http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_07>
sh:  Implement lone tilde expansion

Josh Juran <jjuran@metamage.com>:
	Thanks lewellyn!  I've normalized the whitespace, and I'm saving the
	~username changes for later.
[NEW] tilde.t:  Test lone tilde expansion in sh

Josh Juran <jjuran@metamage.com>:
	Thanks for the tests!  Unfortunately, #8 is based on broken behavior
	in sh and fails in Unix shells.  I fixed the test and rebased onto a
	commit that fixes the issue in sh.
archive.pl:  Ship tilde.t