Add a few more fields to job_submit lua plugin
Preserve proper job priority order

Jobs could be initiated out of order if
1. Priority/basic configured AND
2. Sched/builtin (First-in First-out) configured AND
3. Job preemption configured AND
4. Multiple partitions with different priorities
bug 373
Merge branch 'slurm-2.6'