BUG: Fix bad axis limits for DataFrame.boxplot()

Don't apply the sharex/sharey kwds for dummy axes

Initial test cases for boxplot ax limits

Don't need 4th numeric column for now

Add fix to the release notes
Merge pull request #8126 from onesandzeroes/axis-limits

BUG: Fix bad axis limits when boxplotting with 'by' (#7528)