Refactor Hadoop-based indexing to repair broken Hadoop Index Task

This pull request address the following:

1) Register the version of Hadoop to use for the index task before running the task
2) Separates out the Hadoop Index schema from the mutable config that is updated during run execution
3) Updates documentation
4) Cleans up the Hadoop Index Config for deprecated values while still being backwards compatible