.gitignore: ignore internal cabal-dev files
Hledger/Interest.hs: adapt to latest version of hledger-lib

What used to be 'teffectivedate' is now called 'tdate2'.
Furthermore, Postings now have an (optional) date stamp, too.