Http chunked transfer encoding

Fixes / Implements #79

**Changelog:**

+ Chunked transfer encoding available for content loaded from disk
+ Automatically handles overshooting content ( automatically adds chunks )
+ Support for trailing headers ( this is a feature for chunked transfers )
+ Available for content and error pages