Eliminated performance hit in EtlMultiOutputFormat.getPartitioner

`EtlMultiOutputFormat.getPartitioner` method had problems
1) Called `getDefaultPartitioner()` for each invokation which is a an expensive call
2) Did not save result in `partitionersByTopic`