Make AbsResultTest public.

In preparation for moving the ExampleTests out of the main
tests package.
Move all example stuff into dedicated modules.
Import new example support module.

[Issue: ]
Change format of Example Id results.

[Issue: ]
Fix usage of example support module. .

Fix the dependency name.
Example test still do not run under maven so we excluding
them from surefire.

[Issue: ]
Update pog example results.

[Issue: ]
Fix iteration of examples index file.

[Issue: ]
Update Id example test results.

[Issue: ]
Improve handling of parameter types in func def contexts.

Can now cope with curried functions.

[Issue: #356]
Add test and result for bug 356.

[Issue: #356]
Tweak usage of playground class.

Can now run separate tests for pp and sl versions.
Merge branch 'ldc/tests' into ldc/pog