Bugfixes & Improvements for Emacs Support

- Make sure every variable/function/macro has a ```ledger-``` prefix
- Improve ```ledger-insert-effective-date``` and add ```ledger-remove-effective-date```
- Fix depency on ```date-format``` in ```~/.ledgerrc``` (by providing a sane default)