[FIX] Resolve hostname issues

* Set hostname to format NODEID-VENDORID
* Resolve hostname object (0x1F9A/0x0) format issues:
  -> Make object writeable.
  -> Change name of object to fit to specification.
  -> Increase size of object because of bug in obd.c!
     The implementation of VSTRINGS and it's terminating \0 is wrong
     in this file. Further investigation needed! This additional
     byte fixes this issue for now!

Change-Id: I023d82a887879a5422d4b6dd7d8088a83d663562
Reviewed-on: http://brateggevoat1/gerrit/2117
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix Nios II atomic exchange macro

Use 8 bit direct macro to avoid alignment issues.

Change-Id: I34bcc28e8b52143354b0314e6d43fb38d3b4a7f0
Reviewed-on: http://brateggevoat1/gerrit/2135
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
[FIX] Resolve syntax errors in obd.c checkObjectRange function

Change-Id: Ib43542c26741eca58ed7b32a9c396168095014ed
Reviewed-on: http://brateggevoat1/gerrit/2123
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[FIX] Correct CMake documentation of drivers

* Correct the configuration options and paths of the driver build

Change-Id: I50c1bccc57d43832dc157b998c71e8f35948418e
Reviewed-on: http://brateggevoat1/gerrit/2148
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Correct the documentation of tEventuCalInstance

* The structure is part of the user part of the stack, not the kernel part.

Change-Id: Ia9066fecf035c917ff8bc7ebd11f5305bd2f0a96
Reviewed-on: http://brateggevoat1/gerrit/2147
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FEATURE] Add SOC Prescaler flag handling

This implements the handling of NMT_CycleTiming_REC.Prescaler_U16
value and toggling of PS flag in SoC.

Change-Id: Ie65df2d3709b87dab8e4d83e5e76edf01d99ebee
Signed-off-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Reviewed-on: http://brateggevoat1/gerrit/2142
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
[FIX] Fix ASnd frame filter setup

ASnd frames are not only restricted to the specified multicast MAC
address. Also uni- and broadcast addressing must be supported by
POWERLINK nodes. Therefore, the ASnd Rx frame filter is revised ignoring
the destination MAC address, instead check the EtherType and the POWERLINK
message type.

Resolves: #702

Change-Id: Iea88086e606db7f2f4e57988ac299542bd61b155
Reviewed-on: http://brateggevoat1/gerrit/2111
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
[FIX] Set default gateway to correct default value

The default gateway (0x1E40/0x5) has to be initialized with
IP address: 192.168.100.C_ADR_RT1_DEF_NODE_ID

Change-Id: I418310f7748eaed01c4aec1466528efe0b42b5aa
Reviewed-on: http://brateggevoat1/gerrit/2139
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FEATURE] Add Xilinx bootloader

* Bootloader with moderate memory consumption.
  (Fits into two BRAM blocks)
* Can be used with SPI and parallel flash

Also adapt Xilinx build system to work with the bootloader.

Change-Id: I7b9b0a396b11d3f04ca08b37901f0fdc340fa854
Reviewed-on: http://brateggevoat1/gerrit/1520
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Adapt xdd parameters

* Change file modification date.
* Adapt NMT_ManufactSwVers_VS to current stack version.
  Also change EPL V2 to OPLK and remove commas from build
  variable.
* Adapt RevisionNr to new stack version.
* Set IsochrTxMaxPayload_U16 to correct value.

Change-Id: I81ecc29f559c5696645da5e218b169d77c358663
Reviewed-on: http://brateggevoat1/gerrit/2118
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Modify definition of prescaler object 0x1F98/09

- Add range check for prescaler object 0x1F98/09
- Add flag to be storable

Change-Id: I64e2905e944db7fa347684ff0871d6ff569e3e19
Reviewed-on: http://brateggevoat1/gerrit/2150
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix wrong list numbering in components documentation

If there are blank lines between the list items the numbering
created by markdown/doxygen is not correct.

Change-Id: I8a06c95e17e8dc88cdfebfa4b569f423e4e3a365
Reviewed-on: http://brateggevoat1/gerrit/2149
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>