Beginning to allow conditions via file or list

Allow Builder users to specify the conditions for a loop as either a
file (as previously) or as a variable containing a list of conditions.
Merge pull request #588 from m-macaskill/master

Beginning to allow conditions via file or list