Portability and testing

I noticed a system test was missing previously (when I added Python 3 support). I'm adding this now since `check-manifest` returns successfully on itself now.