make hist histype='step' return list of container instead list of list

so that the last return value of hist can be used in legend consistently between 'bar' and 'step'
remake of PR #813