[FIX] Fixes for edrv-emacps according to review discussions

- Modify Linux version check similar to other drivers.
- Fix wrong parameter names and spelling mistakes in documentation.
- Remove unnecessary gotos.
[FIX] Modify EmacPs edrv module filename
[FIX] Fixes for hrestimer-zynqttc according to review discussions

- Modify CMakeLists.txt to move inclusion of hrestimer-zynqttc.c separately.
- Fix code as per coding guidelines.
- Remove unnecessary gotos.
[FIX] Add section specifiers for Linux

- Update linux.md to add section specifiers for drivers and libraries.
- Modify wrong name for section in windows.md
[FEATURE] Add documentation for Zynq SoC

- Add zynq platform description documentation.
- Update build steps for stack, drivers and demos to include
  Linux based demo compilation for Zynq SoC.