Coerce None according to the dtype of the container

Fixes #7939
I *think* datetime64/timedelta should coerce, these tests? (did they need fixes)?