Reuse JVMs

When the TaskTracker is instructed to start a map task, it tries to find an available JVM. Re-using JVMs is very important for performance, because it takes approximately one second and uses a lot of CPU. Set the value of the mapred.job.reuse.jvm.num.tasks parameter to -1 so that JVMs don't restart after a set number of tasks.