necessary changes to make twinx twiny work

pass on patch and axis visibility
pep8 related edit
Merge branch 'master' of https://github.com/mpld3/mplexporter

auto merge to bring local up to date with upstream
include upstream master updates
Merge pull request #32 from quaquel/patch_visiblity

Patch visiblity and axis visibility