Add capability to write raw bytes
Add return lines that cause problems in Solaris
Merge branch 'improve_genericfilehandle'
Added method to write binary blobs.  Necessary for data formats
like true SEGY that have file headers.