Parse multiline contrail_supervisor logs

Change-Id: Ibc94ae901dac3df54de09f081fa6fe77d413d386
diff --git a/heka/files/lua/decoders/contrail_supervisor_log.lua b/heka/files/lua/decoders/contrail_supervisor_log.lua
index a108fa5..d0658ee 100644
--- a/heka/files/lua/decoders/contrail_supervisor_log.lua
+++ b/heka/files/lua/decoders/contrail_supervisor_log.lua
@@ -29,7 +29,7 @@
 
 local timestamp_grammar = l.Cg(patt.Timestamp, "Timestamp")
 local SeverityLabel = l.Cg(patt.SeverityLabel + l.P"CRIT" + l.P"WARN", "SeverityLabel")
-local grammar = l.Ct(timestamp_grammar * patt.sp * SeverityLabel * l.Cg(patt.Message, "Message"))
+local grammar = l.Ct(timestamp_grammar * patt.sp * SeverityLabel * l.Cg(patt.Message / utils.chomp, "Message"))
 
 function process_message ()
     local log = read_message("Payload")