pitch: Add 'extra' to pitch_message_decode()

Add a 'extra' argumen to pitch_message_decode() that causes the function
to make sure there's enough space after the message before returning
successfully. This is useful when decoding messages from historical data
files where messages are followed by a line feed character.

Signed-off-by: Pekka Enberg <penberg@kernel.org>