Make filename optional & add ScriptText property. Refs #8599.
Updated unit test to verify ScriptText is correct. Refs #8599.
Remove file error checking. Refs #8599.
Only attempt to open file if property set. Refs #8599.
Merge remote-tracking branch 'origin/feature/8599_improve_python_hist_script'