BF: ListWidget has no GetFont

- caused issues opening Exp settings dialog, due to trying to set
  font based on code / non-code
BF: need to check type in _prescreenValues for whitespace

- this is in exp dialog fields, auto-remove whitespace
Merge pull request #316 from jeremygray/master

BF code/noncode in Exp settings