fix(testing): Make _simulate_request work w/ bin

TestSuite._simulate_request inferred that all body input
was binary. This change allows detection of unicode
data types and only attempts the conversion to utf-8
if necessary.