[FIX] Fix wrong configuration macros in oplcfg.h of Linux kernel driver

Change-Id: I7a3e77c68f4128c019890679019354dc86a5a652
Reviewed-on: http://brateggevoat1/gerrit/2000
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix paths in the build documentation

- Add platform dependent subdirectories for the library builds
- Correctly use backslashes for Windows platforms

Change-Id: I29313676b856df6cd7071247621222f7b5973713
Reviewed-on: http://brateggevoat1/gerrit/2001
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Revert change Ib0ea5f2a99d597dcdc88edef05ee46d64be038b8

Revert the change as it prevents stack from running if SDO_UDP is
enabled. The problem has to be further examined!

Change-Id: I4e03484ed95a3d807c57894f580898b6a0f51f66
Reviewed-on: http://brateggevoat1/gerrit/2004
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix doxygen problems

Change-Id: I54377207c64dcabd1e949454a60c264c8cbe61ff
Reviewed-on: http://brateggevoat1/gerrit/2008
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] Update revision information for 2.0.0-b1

Change-Id: I4107fd6195ebb4076f17f932629fbef3b5b43958
Reviewed-on: http://brateggevoat1/gerrit/2006
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] Forward IP-Core GUI parameter to driver

Enable second synchronous interrupt driver when openMAC timer count
is set to two.

Change-Id: I4bb9c5c2f011b9e14414a0916bfcca7efd4b7c57
Reviewed-on: http://brateggevoat1/gerrit/2007
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Resolve warning in lock-localnoons for target Altera

Change-Id: I4f80fad18db7c6117fb211aa32cc8941b78dc1c9
Reviewed-on: http://brateggevoat1/gerrit/2018
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] Revise host interface dynamic buffer allocation

The acquired dynamic buffer base address is used to free it again.

Change-Id: I334e991a7588a5ebbd37f0a0cbd10197d16544f4
Reviewed-on: http://brateggevoat1/gerrit/1955
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Cleanup Win32 API header include

- Include Windows.h for the stack only via the targetdefs
- Set minimum supported Windows version to XP
- Exclude use of extended Win32 API functions

Change-Id: Ie21c58ed66d48173a1d36b2f002215be46fff3bc
Reviewed-on: http://brateggevoat1/gerrit/2048
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix Windows CMake file for demo_mn_qt

- Correct the path to the target-specific files
- Install QT DLLs according to the configuration (Release, Debug)

Change-Id: I5ff7d49ecb0a23e280fec0ccc3a446f943402ece
Reviewed-on: http://brateggevoat1/gerrit/2049
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Rename feature flag macros

Change-Id: Iddd04de606c5f435b447520ef904adc10190d980
Reviewed-on: http://brateggevoat1/gerrit/2055
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-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] Rename product identification macros

Change-Id: Ia87f69a8022a090ded44e4277c70bf33cc517824
Reviewed-on: http://brateggevoat1/gerrit/2056
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-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] Cleanup some more macros

- Remove EPL_API_PI_MAX_SIZE as it isn't used anymore.
- Remove unused macros from oplcfg.h files
- Rename a lot of macros (remove EPL_ prefix)

Change-Id: I2a12fb7e0f43eec81ded4a8338d9bf2912028bb5
Reviewed-on: http://brateggevoat1/gerrit/2057
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-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] Cleanup dllcal.h

Change-Id: Ie7893d097a57ecb6a5a75dbc9f36c038fba0b902
Reviewed-on: http://brateggevoat1/gerrit/2058
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-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] Remove unneeded memory attribute macros

Remove the macros as they are not needed by any of the supported
platforms.

Change-Id: Ibcadf19df740af6e85cf87dbac63e2a6de3dba9e
Reviewed-on: http://brateggevoat1/gerrit/2059
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-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] Rename configuration macros

All configuration macros which are intended for configuration of the
stack shall begin with CONFIG_. Rename macros and cleanup sources.

- Rename EPL_DLL_PRES_READY_AFTER_SOC/SOA
- Rename EPL_THREAD_PRIORITY_ macros
- Rename EPL_TIMER_USE_HIGHRES
- Rename EPL_CFM_CONFIGURE_CYCLE_LENGTH
- Rename EDRV_ macros
- Rename DLL_PRES_FILTER_COUNT
- Rename SDO_ macros
- Rename DLLCAL_BUFFER_SIZE_ and EVENT_SIZE_ macros

Change-Id: I655394dc8508284af0372d049fbefc51a038bf42
Reviewed-on: http://brateggevoat1/gerrit/2060
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Thomas Mair <thomas.mair@br-automation.com>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Readd Multi Asnd feature flags

During moving of the feature flags to an other file the newly
added MAsnd code parts got removed.

Change-Id: Id80a90f8630a75d0cacb73c60c6f5ad627e8397b
Reviewed-on: http://brateggevoat1/gerrit/2063
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>