Merge pull request #153 from jrogelstad/19453

issue #19453: Lots more fixes.
issue #19453: Fix currency to calculate to base properly and not make redundant calls. Silence sets that should be silent permanently.
Merge branch 'quote_dev' into 19453