FLEX-33409: workaround player bugs involving discretionary hyphens
FLEX-33698 Added support for shift-return with three levels:
0 Always hard return
1 hard return in lists
2 always soft return (deault)
Fixed some "Warning: variable definition duplicates function parameter" issues that popped up when compiling TLF with Falcon.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>