BUG: Fix regression for RGB(A) color arguments
 - [ ] closes #16695
 - [x] test added / passed
 - [x] passes ``git diff upstream/master --name-only -- '*.py' | flake8 --diff``
 - [x] whatsnew entry

Fixes a regression in the plot API in which RGB and RGBA tuples in the `color` kwarg caused an error when passed to matplotlib.  The root cause of this error is the fact that anything list-like passed with the `color` kwarg is treated as a set of colors to be mapped to the series being plotted.

This PR specifically fixes issues where a series is being plotted using an RGB(A) tuple to specify color.

This fixes only the regression between previous versions and 0.20.2.  There are still API inconsistencies with color specification using RGB(A) tuples versus other methods, e.g.  
```python
df = pandas.DataFrame({'a': [1, 2], 'b': [3, 4]})
df.plot(color=(1, 0, 0))  # will still fail since there are 2 columns to plot
df.plot(color='r')  # works
```

