SubplotBase._make_twin_axes always creates a new subplot instance. Fixes #1957.
Add a test for #1957
Merge pull request #1972 from mdboom/twin-spine-fix

SubplotBase._make_twin_axes always creates a new subplot instance