Zynq Hardware Managing Node with dual processor library

Zynq Managing Node using

- Dual processor library
- Circular buffers for queues
- Interrupts for PDO synchronization. 

Pending Tasks
- Workaround for gettimeofday() dependency in printlog.c