Fixing wrong round share calculations on PPLNS

This addresses #468, might be the actual fix already.
Merge pull request #471 from TheSerapher/issue-468

Fixing wrong round share calculations on PPLNS