pv-reals

All the files, including tests, are back to the base.
Whether we use 0 or 0.0 as identity for + changes
output and interferes with test assertions.

Compare this PR to the one against mschuene:gen.
Most of those changes are yours, being reported 
here, it seems.