[FEATURE] Add common GPIO library for embedded demos

The GPIO library provides a common interface to:
- Node ID switch
- POWERLINK S/E LED
- Application I/Os

Change-Id: I0c3d3536365d1039fdb478b64baa38419bb6dc60
Reviewed-on: http://brateggevoat1/gerrit/1384
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Relocate lcd library to common example directory

- Relocate lcd library to examples/common/lcd
- Add lcd null implementation for platforms without lcd support

Change-Id: Ic86dbe86d83cf748668cfcfd95e026053d5a4115
Reviewed-on: http://brateggevoat1/gerrit/1388
Tested-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FEATURE] Add embedded CN demo

This demo shall be used by all embedded platforms like FPGA or ARM.

Change-Id: Idbe20d8494364a36141946a9a7b4b1cabedf9450
Reviewed-on: http://brateggevoat1/gerrit/1385
Tested-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Rework Altera FPGA CN demo

- Adapt to new embedded CN demo

Change-Id: I5a5599abd2da839fbc67dd3e00f3438b9b7b7a3b
Reviewed-on: http://brateggevoat1/gerrit/1386
Tested-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FEATURE] Add embedded MN demo

This demo shall be used by all embedded platforms like FPGA or ARM.

Change-Id: I65f0f5ed0ab85e8eaf9c4db201ec8bf95efd32c1
Reviewed-on: http://brateggevoat1/gerrit/1467
Tested-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Rework Altera FPGA MN demo

- Adapt to new embedded MN demo

Change-Id: Iaf5284359c9cb5a7e67fd59c477fb12ace101e26
Reviewed-on: http://brateggevoat1/gerrit/1469
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Resolve warnings in demo embedded

Change-Id: Ibbc962fc8f82e104bdda6b08e145d083f123ba79
Reviewed-on: http://brateggevoat1/gerrit/1470
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FEATURE] Add gpio microblaze

* Create gpio application for microblaze target

Change-Id: I6f25911a8924d0a81f7eebd3514f770f3bf69b46
Reviewed-on: http://brateggevoat1/gerrit/1471
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Refactor Xilinx target specific files

* Adapt files to new coding guidelines
* Rework implementation of system timer

Change-Id: I9cf0d5482fe87a02291a50364323faea30284698
Reviewed-on: http://brateggevoat1/gerrit/1472
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Remove garbage headers

Change-Id: Ibf8ae4bf608ce7921963b139d733820715f991b4
Reviewed-on: http://brateggevoat1/gerrit/1473
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Change IP-Core to V0.3.0

* Remove plb_powerlink IP-Core
* Add new documentation
* IP-Core update is needed for late release feature

-> V1.0.0 is the successor of this core and is currently in development!

Change-Id: I98dcc82588f78dd5dda153004ca74364d6cf6b31
Reviewed-on: http://brateggevoat1/gerrit/1474
Tested-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Update Qsys subsystems to IP-Core version V0.3.0

Change-Id: I451faeabd868b52c1685587a346bb7220a5e0f18
Reviewed-on: http://brateggevoat1/gerrit/1475
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Update IP-Core version in Altera ipx

Change-Id: I01bcd920eeb496da2d6c773ac40fa085c437efc7
Reviewed-on: http://brateggevoat1/gerrit/1476
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>