Add defaultLockLifetime option and chainable to set Agenda-wide lockLifetime

Sometimes the 10-minute default is a bit impractical. This lets you change that, without having to specify it for every single defined job.