simplify the project discoverer to remove the locking/notification stuff (this should probably be managed elsewhere in tensor), and shift the discovery timeout configuration (interface only) into tensor from aprox-tensor.