Speed up test server start
- Seemed to slow down with riak 1.3 which seems to be because of much
  more text output when starting
- wait_for_erlang_prompt was reading one character at a time and running
  a long regex against the output which was causing the output of riak
  console to stall
- Changed to read a line at a time speeds up from 34 seconds to 2.4 on
  my system
Merge pull request #248 from wkral/test_server

Speed up test server start
Fixed RiakHttpTransport with non-ascii streams
- Encoded data that has octets outside the 128 byte range fail in
  python's httplib
- Using a bytearray for the message body causes the entire stream to be
  converted to a bytearray when a str object is added to it and the
  message is transported correctly
- Added two tests one with unicode data in a json object and one unicode
  data in a string
Merge pull request #249 from wkral/unicode-data-http-transport

Fixed RiakHttpTransport with non-ascii streams
Merge branch 'master' into text-plain-deserializer
Added encoder back for symmetry