Changing type names and fixing filling bugs

CommunicationHardware/CommunicationHardwareConverterVHDL.cpp
Fixing convertion bug in the getFillerString where the hex and bin part
of the filing string were wrongly generated

CommunicationHardware/CommunicationHardwareXmlParser.cpp
Fixing type names
Adding functionalities and Refactoring

HardwareComponent.cpp
HardwareComponent.h
Refactoring to fix bugs related to the type renaming. Adding support to
the new functionality that allows the Type class to evaluate simple
expressions in order to know the correct size of a given interface in a
given component instance.
Refactoring due to type name changes