[TASK] New API for ProcessImage Get/Set RawValue

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[FIX] Fix typo errors
[TASK] Added git ignore files
[TASK] Missing includes of basic datatypes
[FIX] Fixed GCC compiler issues
[TASK] Cleanup enum names and enum variables

 - The updated the enum name in singular form.
 - Removed the 'e' prefix for the enums
[TASK] Removed debug logs.

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Force user to supply arguments to the exception instance.

 - Updated the const-ness of the input arguments

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Removed the enum IEC_* prefix

 - The use of namespace provides the possibility of enums same as typedef'd datatypes

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Throw exception immediately.

 - Remove the use of raise exception

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Update members to const objects

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Check for QxmlStreamReader errors and then throw custom exception if any

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Avoid cleanup and rethrow objects

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Update string compare

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Move XmlParserError to new file.

 - Updated the error strings to const

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Adapt changes for the Stack rebase to HEAD

 - Stack SHA: 4a1a302f131155075a0f35c426e278896f649dd8

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Target init added

 - Solve Linux compilation issues.

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[TASK] Sentence case solves Linux compilation issues.

Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>