Added networkless, cpuless, and diskless calculations.

Took out the shuffleless_writeless calculations.

Shuffleless calculations are still there because there are a lot of definitions which use it and I didn't feel like fixing all of it. I should do that.