Add support for details field on steps

Re-opening here because original PR was made against master: https://github.com/pulp/pulp/pull/1222