Various bug fixes.

- Enable on-the-fly reinitialisation of the micropayment protocol without disconnecting and reconnecting to the payfile server. This is useful if the user empties out their wallet whilst connected, then refills it and wants to carry on (requires closure of the channel and recreation of it later).

- Misc bug fixes around display of balances and closing of channels.

- Crash fixes.