reorganize formatters and add limit for serialization vi a header
Merge remote-tracking branch 'origin/master'
reorganize formatters to use generics
FireLoggerFormatter and ChromeLoggerFormatter now inherits from HeaderFormatter
ConsoleFormatter inherits BodyFormatter
fix compilation issue in LogCollector
remove wrong limit mechanism
fix tests