Allow indexing tasks to specify extra classpaths.

This could be used by Hadoop tasks to reference configs for different clusters, assuming
that the possible configs have been pre-distributed to middle managers.
File.pathSeparator is better than ":".
Java programs are best run with a java command.
Merge pull request #712 from metamx/indexing-extra-classpaths

Allow indexing tasks to specify extra classpaths.