Merged requested to merge rjhunter-hlteffchecker-json-bugfix into master
As spotted recently by @rmwillia, if
--make-plots was not specified, the JSON of integrated efficiencies produced by
hlt_line_efficiencies.py wouldn't be produced regardless of whether
--json was specified. Quick fix for that. Also make some error codes a bit more accurate while I'm here.