updating to use new API for fixture scripts, ISIS-973.

Also: improvements to AbstractUserFixtureScript