Move protocol message definition to separate header to be shared accross different components

Signed-off-by: Simon Busch <morphis@gravedo.de>