errorbar: fmt kwarg default is ''; deprecate None, use 'none' instead

Closes #2366, replaces #2738.
Merge pull request #3103 from efiring/errorbar_defaults

errorbar: fmt kwarg defaults to None; use 'none' to suppress plot call