first try to CG start of a thread.
correction to Start statement CG.
pre merge with peter's
Merge remote-tracking branch 'origin/pvj/main' into gk/codegenconc

Conflicts:
	core/codegen/src/main/java/org/overture/codegen/visitor/StmVisitorCG.java
	core/codegen/src/main/resources/cg.astv2
initial working thread and thread start code generation.
generate the thread run method.
Update .gitignore
the sentinel class.
>Trying to implement innerClass tranformation.

Conflicts:
	core/codegen/src/main/resources/JavaTemplates/Declarations/Class.vm
Stable state with the transformation.
add the innerclass to the field innerClasses.
Update .gitignore
Changes made to create correct innerclass declerations.
test flags off
Added tranformations for the extend thread class to where thread is needed.
Merge branch 'gk/codegenconc' of https://github.com/overturetool/overture into gk/codegenconc
Merge remote-tracking branch 'origin/pvj/main' into gk/codegenconc

Conflicts:
	core/codegen/src/main/java/org/overture/codegen/vdm2java/JavaCodeGen.java
	core/codegen/src/main/java/org/overture/codegen/visitor/StmVisitorCG.java
	core/codegen/src/test/resources/concurrency/ThreadIdSingleThread.result
cleaning the Class.vm
adding the fields to the innerclass.
added the first constructor in the inner class.