Xilinx MN : GRP2 - SW adaptations for Microblaze designs

Software modifications required to add support in stack for Microblaze designs 

Tested and verified on Xilinx LX150T development board

Note: 
Please integrate the below commit from the repo given below to development branch, because this commit taken as the base commit for the next groups.

Repo    :  https://github.com/zelenkaj/openPOWERLINK_V2
Branch : integration-zynq-mnCommits

SHA           :97d84f6a8753a54d47af6afcc220bdae0e56fb4b
Message: Rework hardware cmake integration for dual processor systems
* I would prefer that together with this commit the CONFIG_PCP macro is set (with value TRUE) in stack/proj/generic/liboplkcn/CMakeLists.txt.
* Also add a check if CONFIG_PCP is defined and raise an error if not.

*Please always try to make commits that still work for all demos/platforms.... If this is not possible, please add a comment to the commit message and try to fix it with the subsequent commit.*