Fix ledger field init-order warnings.
Merge pull request #147 from graydon/warning-fixes

Fix ledger field init-order warnings.

Reviewed-by: MonsieurNicolas