Graphviz: Edges now support defining style and line thickness

Bugs fixed: Caption is now integrated into specific edge definition in order to be able to specify a particular edge among the several edges linking the same nodes

Known bugs: Specific definition properties override ALL default properties instead of overriding only the properties specified