[TASK] Moved definitions to CPP files.

 - No static definitions to be placed in headers so moved definitions to .cpp files.
 - Updated the project files
[TASK-Pro] Updated the project files.
[TASK] Move all enums into namespaces for undefined value

 - Moved all enums into namespaces for having undefined value = 0 which is used for error detection(default error value).
 - Adapt changes to library and console project
[New-Feature] Added Xml parser exception constructs.

 - New class for Xml parser exception throwing
[TASK-Pro] Updated Project settings
[TASK] Rename member variables of xap xml tags
[TASK] Implement XmlParserException in qtxmlparser.

 - Re-design XML parser mechanism using QXmlStreamReader's readnextelement.
 - Implemented xml parser exception into the qt xml parser.
 - Minor cleanup
[TASK] Re-order class members and functions.
[TASK] Adapt standard datatypes.

 - updated for unsigned int, unsigned char, unsigned long