Bindings using type-hierarchy-related interfaces now have C cast.
Issue: used to be that C compilers would raise a warning on pointer
casts when trying to initialize a binding from an I1 interface type
struct with an I2 destination interface, where I2 extends I1.
Solution: Detection on binding check and tag the according AST
interface/binding nodes to add the necessary cast with StringTemplates.
Added jar_launcher as generic java launcher
Modified mindc scripts
Minor fixes for launcher
jar_launcher modification to provide runtime path when launching mindoc + comments/echos cleanup
Fix copyrights
Merge pull request #12 from Mind4SE/itfInheritanceCast

Itf inheritance cast
Merge pull request #31 from SESA258801/MIND_CLASSPATH_handling_in_jar_launcher

Filtered stderr output in case of no JAR in lib or est folder, MIND_CLASSPATH value added to the JAR list
Merge pull request #18 from Mind4SE/jar_launcher

Jar launcher: Easier scripts maintenance by mutualization
Keep track of inheritance info, for (and inspired by) mindoc.
Add sub-types info on parent definitions (for mindoc) as side-effect.
Now handling generic definitions inheritance sub-types info
Fix inheritance decorations licence info