force strings we're appending to be strings and not buffers
catch 1.8 cases where strings don't have encodings
Merge pull request #38 from protobuf-ruby/bk-force-encoding-strings

Force strings to actually be binary strings when encoding