Adding code to handle the generation of communication hardware

CommunicationHardware/CommunicationHardwareConverterVHDL.h
CommunicationHardware/CommunicationHardwareConverterVHDL.cpp
 - Adding funtions to generate the communication hardware according the
   reconfigurable region given

HardwareComponent.cpp
HardwareComponent.h
 - Adding a way to access the values set into the params from the
   hardware description