MapReduceCommand improvements

Added type-safe jsMode support in MapReduceCommand
Deprecated MapReduceCommand.addExtraOption and getExtraOptions

JAVA-1347 JAVA-1348