Updated the code generation testing system to work on Linux
Added Java code generation for the thread id expression (initial) and added test example
Fixed file separators for test roots
change the path adding the line seperation instead of \\ in order to become generic.
Merge remote-tracking branch 'origin/gk/codegenconc' into pvj/main