Fix gg_context and against theme_xkcd transforms

- Save the mpl_context. Was creating and exiting separate contexts.
- Another guard against deep copying theme_xkcd transforms when
  copying rcParams
More relevant apply_theme and some tidying up

- seaborn does not do minor gridlines
- some pep8 touches