engine:

Made `get_or_create_input` a bit more dry (rearranged some duplicated
code).
calcs/hazard/general:

Made the "parsing risk models" PROGRESS message conditional. If the
hazard geometry is not specified in a risk model (exposure), we
shouldn't display this message at all.
Merge pull request #1247 from larsbutler/small-tweaks

Trivial: Some small tweaks/cleanups

[r=micheles] [f=*trivial]