[TASK] Refactor user LED module

- Rename functions and adapt references
- Rename types and variables
- Cleanup code
- Add doxygen documentation

Change-Id: If68436d9d5cd11a7f451e82e6321e5e029e3bfea
Reviewed-on: http://brateggevoat1/gerrit/1249
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] Refactor user LED module - Rename includes

- Rename include files and adapt references

Change-Id: I80f2d1aa0ca3fdd9c336cd8c24d2f351a3f0402c
Reviewed-on: http://brateggevoat1/gerrit/1250
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] Use logical OR for MAC comparison in edrv modules.

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