issue #20212: First pass on rework of money widget.
issue #20212: Make currency abbreviation the natural key for currency.
Fix relationships in opportunity. Separate some files.
Merge.
Fix currency to not cache pending requests forever.
Merge branch 'master' into 20212
Merge pull request #341 from jrogelstad/20212

issue #20212: Lots of fixes to currency related issues.