introducing a check when reading request.body in #consume!. since rails and some web servers don't abide by the Rack specification, which clearly states #read as the only reader methods, i had to introduce an ugly respond_to?.
it will check for #string now and fall back to #read otherwise.
this should, once and for all, fix: https://github.com/apotonick/roar-rails/issues/18 and https://github.com/apotonick/roar-rails/pull/27