Fix I/O-protocol error handling in eunit

A io_request in eunit reuturns wrong value when it receive getopts or
get_geometry request.
Do not attempt to detect lists of printable characters in Data

This is to avoid outputting something like "\"%\f" instead of [34,37,12] in the XML.
eunit: Fix silent make rule
Prepare release