Refactor HttpObjectDecoder and it's subclasses to create less GC

Motivation:

HttpObjectDecoder and its subclasses did generate not needed garbage by using temporary Strings.

Modification:

- Refactor HttpObjectDecoder and its subclasses to directly act on char[] to remove the temporary String creation
- Also added fast-path for often use HttpResponseStatus

Result:

Less GC pressure