Set open file and user process limits when running IPython jobs and controllers. This avoids issues with low soft limits for ulimit -n and ulimit -u which cause open file handle/resource issues on large jobs. Thanks to @jwm