Made the characterizations file optional.

Re #9329. Unfortunately, the refactor to use all of the fancy
workflow algorithms made it a requirement.
Merge remote-tracking branch 'origin/bugfix/9328_snspowder_no_char'