Incorrect SHA1 if payload is empty and HTTP headers part ends with LFLF

FIX SHA1 is computed on HTTP headers when payload is empty and HTTP headers
  ends with non-standard way (ex. LF LF or CR LF LF).