New: targets table
new: generate a signature for a test environment
New: track test environments in the targets table
New: use the targets table to determine if --reuse-target makes sense