Final cleanup to slurm launcher 
Final cleanup to slurm launcher 

[Reviewed by kyle]

Kyle also post-commit reviewed r23394 

When checking for num cpus, only check nodes that are currently online

Minor fixes so that decls aren't mixed with code


git-svn-id: 88467cb1fb04b8a755be7e1ee1026be4190196ef@23400 3a8e244f-b0f2-452b-bcba-4c88e055c3ca

CoryMcCartan/chapel,hildeth/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,hildeth/chapel,hildeth/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,hildeth/chapel,chizarlicious/chapel,chizarlicious/chapel,chizarlicious/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,hildeth/chapel,chizarlicious/chapel,sungeunchoi/chapel,sungeunchoi/chapel,chizarlicious/chapel,hildeth/chapel,chizarlicious/chapel,sungeunchoi/chapel,chizarlicious/chapel,sungeunchoi/chapel,hildeth/chapel