Append multiple headers if found

Some events, like AgentCalled send multiple headers using the same
value. So append them when we get them.

Change-Id: Ife05351a9f44e40e9c7e75117de27c73e336d7fe
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>