API changes, on enums and others. Fixed bug with SIUnitEnum.
* Now tSIUnitEnum manage only strings
* Changed tSIUnitEnum with a string, developer must check if text is correct
* Changing int values for string to accept any value developer must check
  if it is correct
* Fixed tEnumVal must serialize its content by returning true from
  serialize_use_xml_node_value()
* tHeader.NameStructure changed enum by upercase
* tLogControl added Edition 2.0 properties
* Changed tValueWithUnit properties' types to strings
* Added Unit Test for bug fixed
* Added more SCL files for testing