[TASK] Move non API code to ctrl module

- Move all non API code to the control module.
- Cleanup the moved code
- Update references

Change-Id: Ie4d422166e87bf8e4474c5c63b1b86d7100e3ffc
Reviewed-on: http://brateggevoat1/gerrit/1307
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Wolfgang Wallner <wolfgang.wallner@br-automation.com>
Tested-by: Wolfgang Wallner <wolfgang.wallner@br-automation.com>
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 API module

- Rename API functions and adapt references
- Add compatibility macros to be able to use old function names
- Cleanup code in generic.c
- Cleanup code in processimage.c
- Add doxygen documentation

Change-Id: If513eac1bf512f3f75bfc6c77066ed26e4524ca1
Reviewed-on: http://brateggevoat1/gerrit/1308
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Wallner <wolfgang.wallner@br-automation.com>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Rename and move EplApiProcessImageSetup.c

Change-Id: I2122ce267c6368612d610272d19c1c73acd046e1
Reviewed-on: http://brateggevoat1/gerrit/1312
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Wolfgang Wallner <wolfgang.wallner@br-automation.com>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Rework Lcd for Altera platform

* Code cleanup
* Introduce clean separation of generic Lcd functions and target-specifics
* Relocate files in common directory
* Revise direct I/O demo

Change-Id: I2c371ef13226fdf4df3e6fef546d1446dde4fbf3
Reviewed-on: http://brateggevoat1/gerrit/1309
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Refactor processimage-cia302.c

- Refactor code
- Compiling file into library instead of application
- Add doxygen documentation

Based-on-patch-by: Wolfgang Wallner <wolfgang.wallner@br-automation.com>
Change-Id: I6757bc8c00a448761031dcb673f2bbd4c6dd9577
Reviewed-on: http://brateggevoat1/gerrit/1313
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Wallner <wolfgang.wallner@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>