Implement is_bytes and fix Autoprereqs

Autoprereqs checks content for "perl", so that needs to skip binary files.

Instead of hardcoding 'bytes' all over, I implemented an 'is_bytes' method.  I probably didn't need to use it in the File role itself (some extra overhead from the method call), but thought I'd do it for clarity and consistency.  YMMV.