Use six.binary_type to produce a .decode()able string

Python3 strings do not have a .decode() method. When clearing
output for command-not-found case use binary_type("") instead of
the empty string. This gives a bytestring on python3 which does
support the decode() method.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>