update hamster to latest from master: bfa1f21204
Use TCP for QT->Ruby interaction.
This fixes a bug (#146) which meant content over a certain size failed
to run since it was previously using UDP and reached the max packet size.
<< is faster than +=

See http://greyblake.com/blog/2012/09/02/ruby-perfomance-tricks/
tcp server is a socket factory makes no sense to close
Support Ruby <- Qt with TCP
Resize buffer and keep reading
tidying
more efficient connection handling.
Just keep the client open and use that.