Add support for binary output - mainly for "p4 print binary_file".
Binary output is returned in a Ruby string. Note that due to
the fragmentation of large messages by the Perforce server,
P4#run( "print", "-q", "binfile" ) can return an array of more than
one element - each element comprising a chunk of the same file.
If you're only printing one file, then you can simply use:
p4.run_print( "-q", binfile ).join( "" )
If you're printing more than one file, you'll have to iterate
over the result array to find the file markers ( using "-q" is
a bad plan in this case ). Each file marker will be in a separate
element of the array though.