CMake refactorization

Change-Id: I97e8fcf2a560dd7539d9ffacb811067bfd96fc4c
Fix GitHub repository url

Change-Id: I0d6c4921f3a2598924c3157f4c0b09b716882e24
Patch autogenerated code so that it can compile using -O2

02 is required to generate debian package

Change-Id: Ia579dd47e20e43239ceaca2a82b961bdcf8b49d6
Fix code to support compilation with -O2 flags

Change-Id: I0753e106a62b1734de848387093359ea81f51f8a
Create debian package

Change-Id: I24fc74f6b99a1aaf86998b33c149d366b51272a5
Define protocol to interchange messages between distributed pipelines

Change-Id: I4881bf0434dc5a74d4d86df306651910220b6f78
Add skelleton miniobject to encapsulate messages

Change-Id: I362d1b54def66e8df75ea782b210f5793b515c73
Marshal protocol messages

Change-Id: I9777dc4a90d7fa125074547f2ec57d6b09b480f3
Fix signed size issue

Change-Id: I39ae0045112427e8d81938489de67196f73e51dd
Create a helper fragmenter object

Change-Id: Ib7aaa02bb539cbed18befafe145452d555acad2d
Create assembler helper object

Change-Id: Id30b4738ac10fabc987513d7db6d82ac2c8f0367