CDK-199: Fixing PathConversion format widths.

The last commit defaulted all format widths to 2, but this caused tests
that used an identity or hash partitioner to fail. Now widths are looked
up in a hash by partitioner class.