Work around mpl 1.2.1 regression re bar log plot GH3298, GH3254
#3298, #3254

added tests and Tested visually on 1.2.0 and 1.2.1.

y-p's 2nd rule of github - if you see an area in the codebase that you never ever want
to touch, you'll end up maintaining it.
