ledger: ofx support via libofx

Ledger has support for ofx if libofx is present, which in turn requires opensp. This pull request provides these libraries and an optional libofx dependency for ledger.

When testing building ledger I was unable to fetch the source via ftp, this pull request also changes the protocol to http which seems to work.

Comments welcome