[TASK] Add MN dual processor library support for NIOS2 processor

- Add library settings for dual processor CAL.
- Update stackfiles.settings to include CAL modules for dual processor.

Signed-off-by: Gaurav Kumar Singh <gaurav@kalycito.com>
[TASK] Add windows lock module to support PCIe

- Add PCIe specific locking macros in target definition.
- Add dual processor lock module for Windows user space.

Signed-off-by: Gaurav Kumar Singh <gaurav@kalycito.com>
[FEATURE] Add user CAL modules for PCIe interface

The CAL uses Windows IOCTLs to interact with the Windows driver.
The Windows driver is responsible for all communication to the PCIe
device.
[FEATURE] Add user library for PCIe interface

Signed-off-by: Gaurav Kumar Singh <gaurav@kalycito.com>
[TASK] Update Altera NIOS2 daemon build to include dualprocshm library

Signed-off-by: Gaurav Kumar Singh <gaurav@kalycito.com>
[TASK] Add synchronization thread for Windows

Signed-off-by: Gaurav Kumar Singh <gaurav@kalycito.com>
[TASK] Update console demo to support PCIe interface on Windows

Signed-off-by: Gaurav Kumar Singh <gaurav@kalycito.com>