more robustness in works screen

and show link to parent if one exists
fix name conflict in JobRecord

be explicit about which method we want to call in freemarker: commit() or getCommit().
Merge branch 'fix-name-conflict' into work-huw