exclude some files from eggs and distributions

MANIFEST.in can also inform python which commands should not be included
in any packaged version of sh.
Merge branch 'manifest-exclude' of https://github.com/kanzure/sh into kanzure-manifest-exclude
Merge branch 'kanzure-manifest-exclude' into release-1.09
whitespace cleanup