Pretty print a time delta in Python in weeks, days, hours, minutes and seconds
Example:
>>> pprint_timedelta(timedelta(weeks=1, hours=2, minutes=4, seconds=4))
'1 week, 2 hours, 4 mins, 4 seconds'
>>> pprint_timedelta(timedelta(days=4, minutes=10, hours=12, seconds=14))
'4 days, 12 hours, 10 mins, 14 seconds'
>>> pprint_timedelta(timedelta(minutes=10, seconds=14))
'10 mins, 14 seconds'
>>> pprint_timedelta(timedelta(minutes=1))
'1 min'