We had a mix of the encodings and some files was in UTF-8
and some not (majority) which is bad. Also UTF-8 (non-english
projects effectively) suffered from encoding errors on different
places and in Helpers mostly due to concatening UTF-8 strings with
ASCII-US (source code).

Mix the Rack::Head middleware into the default stack to ensure we don't
send a body on HEAD requests. Also, add the Content-Length middleware,
so we correctly report the size of the body.
[#1068 state:resolved]