BUG: barplot with NaNs

Closes https://github.com/pydata/pandas/issues/8175

This makes barplot more consistent with how NaN's are handled in AreaPlots and PiePlots.

I'll add that if you want. I just don't think it's necessary :)