version almost finished of the CommunicationHardware generator

CommunicationHardware/CommunicationHardwareXmlParser.h
CommunicationHardware/CommunicationHardwareXmlParser.cpp
  - Fixing logical bugs

CommunicationHardware/CommunicationHardwareConverterVHDL.cpp
  - Implmenting generation method
Adding size functions to the type structures
Adding initialization step of member
Adding logig to handle the new project format
Fixing compilation bug due to header changes