Modified PiMM.ecore to represent .h refinements of actors:
-Added a HRefinement class, representing such a refinement
-Added a FunctionPrototype class, which keeps information about functions contained by a .h header
-Added a FunctionParameter class, representing formal parameters of FunctionPrototypes
-Added a Direction enumeration which allows FunctionParameter to be directed (IN or OUT)
-Updated CPP code generation and subgraph connector visitors
Modified PiMM2SDF in order to handle HRefinements and to transform them into ActorPrototypes.
Added the possibility to set a .h refinement to an actor
If the user do so we:
-parse the .h file
-extract function prototypes
-compare the prototypes to the actor's signature
-ask the user to choose which function is the loop one, which is the init one (if any)
Removed a useless dependency