run: Expose host condition
In addition to exposing hostname, not_hostnames, host_requires_list, and host_rejects_list, also expose "condition" - a logical expression combining all the separate host requirements, stored as nested lists/dictionaries, terminated with strings corresponding to hostnames and template
Make the conditions match the order of the various parts in kpet-db's template code, to simplify verification.