Definition.getDpuBreakdown needed csdl, it would not work with a hash.

The Definition.getDpuBreakdown method, incorrectly, assumed that it needed the csdl, to get the dpu breakdown. It does not it needs the hash, or csdl (as it can convert csdl to a hash). Added fix to broaden pre-requisites, to allow hash or csdl (not just csdl).

see https://jiradatasift.atlassian.net/browse/ALT-30