whoops, fixed bug that made MAX_SECS_IDLE unconfigurable
integrated mrjob/bootstrap/terminate_idle_job_flow.sh into mrjob/emr.py
and made it consistent with mrjob/tools/emr/terminate_idle_job_flows.py
(bootstrapping doesn't count as idle)
added mins_to_end_of_hour option
oops, fix variable name shadowing bug
whoops, don't need to add the idle timeout twice
don't add max-hours-idle script if job flow is set up to terminate
when there are no more steps
daemonize terminate_idle_job_flow.sh, so bootstrapping will finish