[TASK] Add Zynq SoC platform documentation

- Add platform documentation for Zynq SoC
- Update build steps for demos, drivers, hardware and stack to compile it for
  target Xilinx ARM

Change-Id: I853d0fd2cfc486812178e92185c1bde2df081709
Signed-off-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[TASK] Add benchmark support for Xilinx ARM as host

Change-Id: I69a6a5cac3bc9ece3d8709df229df4651ebb649e
Signed-off-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[TASK] Add Zynq FSBL project configuration

The Zynq first stage bootloader (FSBL) uses BOOT.bin file placed
on a FAT32 SDCARD initializing host and pcp binaries in the DDR memory.

The bootloader code is part of Xilinx install directory and is
imported and built through cmake for openPOWERLINK demos on Zynq.

Change-Id: I30d7ebaf134e1608d704709c0667b82795d6a4ea
Signed-off-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[TASK] Update local memory sections for Microblaze MN

Change-Id: I350c6cc2e35d2403a783613afe065f3f6873fd77
Signed-off-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[FIX] Fix referenced bsp for eclipse project

Change-Id: I0a9222e0ce77d8d642b627b6c80c0c7b483a0941
[TASK] Add known issues about Xilinx Zynq MN demo

Change-Id: Ife2a84f1f7563ef20c394ae55a0bcd24eb861cdc
[FEATURE] Introduce kernel queue for fill Tx events in noosdual CAL

Add kernel internal queue for fill Tx events only. All other events are
dispatched by direct calls. This change moves all fill Tx event processing
into the background task.

Change-Id: Ie783daa673e957562d96ca03c7154d53261f0391