Restart for Plugin BinEnergyParticles

The old text file is opened, filtered for previous values and
pre-pended to the new file during restarts.

The old implementation made a manual copy-and-join of the output
necessary.
[Review] Suggested Improvements by @f-schmitt-zih
Rewrite to Use Checkpoint Dir

Uses the default application wide checkpoint directory
and plain copies to append the data.
Incooperate Review Comments

Thx @f-schmitt-zih!
Checkpoint Only if Writable

spotted by @f-schmitt-zih - thx!
Merge pull request #540 from ax3l/topic-BinEneRestart

Restart for Plugin BinEnergyParticles