A few more fixes for good measure

I mainly fixed up several of the byte-compilation warnings, which helped find a missing argument to a function call in `ledger-reconcile.el`. Plus a couple of other small fixes to make some of the code more idiomatic.

Cheers!

-Steve