fix issues in idq-batch when running under workflow=condor
- fix argument passing to batch._batch where multiple gps_start, gps_end were passed in
- pass in segments to training/evaluation jobs so that a segdb query doesn't need to be done again. this avoids the issue of not being able to authenticate
- fix issue where default values in config were being passed to sub file, causing warnings in the sub file and polluting that file
- add a new --block command to idq-batch which is off by default, letting idq-batch just launch DAGs right away when it is not set and not wait until completion
- add some best practices commands in sub files for graceful exit and per-attempt log files for jobs
- add some default condor values for request_cpus, request_memory