Fix random.shuffle SelfTest

random.shuffle("1") is a no-op, so it doesn't raise TypeError.  This is
now true of both the stdlib random.shuffle and PyCrypto's random.shuffle
implementation.