Added launcher classes for SLURM jobs
Prepended Bcbio to SLURM launchers
Version of SLURM scheduler which works for one engine and one controller
Added fun workaround for lack of job arrays using srun
Removed debugging print call, oops.
Removed hardoded account, and timelimit, for the SLURM
Removed --qos flags due to problematic dynamic implementation
Added ability to order the number of machines to distribute workers over for SLURM
Increase timeout for connecting to controller and enable timeouts in local Client classes used for checking status. chapmanb/bcbio-nextgen#60
Increase timeout parameters for engine registration and heartbeat, which impacts purging of registrations on controller side. Both now 3 minutes. chapmanb/bcbio-nextgen#60
Merge branch 'master' of https://github.com/roryk/ipython-cluster-helper into feature/SLURM
Remove hardcoded values in the example and support SLURM parameter passing from bcbio-nextgen pipeline
Improve polling for cluster availablility. Increase polling time and catch timeout errors to avoid dying from being unable to contact the controller. chapmanb/bcbio-nextgen#60
Merge pull request #1 from brainstorm/feature/SLURM

Integration with bcbio-nextgen pipeline parameter passing
Another increase in timeouts for registration and heartbeat to help with purging request issues. chapmanb/bcbio-nextgen#60
Fixup the example to work with resources (batch system native specs) and kill the jobs nicely with scancel
Introduce delay staggering for starting ipengine jobs to avoid overload on controller. chapmanb/bcbio-nextgen#60
Merge pull request #2 from brainstorm/feature/SLURM

Fixup the example to work with resources (batch system native specs) and...
Revert timeout parameters back to previously tested values, since did not solve underlying issues in chapmanb/bcbio-nextgen#60
Downgrade minimum required pyzmq version to match bcbio-nextgen and pre-installed anaconda pyzmq