DOC/ENH : get/set_size_inches

Added links between `get_size_inches` and `set_size_inches`

Added an `np.array` call to `get_size_inches` to return a copy of
the size, instead of a reference to the internal np.array.

Closes #2303
(fix #2097) PGF: get fonts from fc-list, use builtin fonts for tests
BUG : Qt repaint workaround on windows

Added platform specific replacement of `update` with `repaint` in
`FigureCanvasQtAgg.draw` for windows.
DOC : minor tweaks to set/get_size_inches

 - better numpydoc style
 - added inch <-> cm conversion factor
Merge pull request #2844 from tacaswell/qt_win_specialcase

BUG : Qt repaint workaround on windows
Don't close figure if context and apply_rcparams are both set. Fixes #2890.
DOC : transposed incorrect section title
Merge pull request #2836 from tacaswell/set_size_doc

DOC/ENH : get/set_size_inches
Merge remote-tracking branch 'upstream/v1.3.x'
PEP8 : making pep8 happy again

 - trivial line break
 - work-around for bug in pep8
   https://github.com/jcrocholl/pep8/issues/271
Merge pull request #2960 from tacaswell/minor_pep8

PEP8 : making pep8 happy again
Fixed parasite_axes.py bug where a list was expected instead of a generator.
Merge pull request #2962 from ocefpaf/axes_grid1_parasite_axes_py3k_fix

Turn generator into list in parasite_axes
axvline doc typo fix
Merge pull request #2966 from mspacek/patch-1

axvline doc typo fix
Fix the triangular mark rendering error. The "Up" triangle was rendered
instead of "Right" triangle and vice-versa.
Merge pull request #2968 from mpyrozhok/issue-2964

BUG: Fix the triangular marker rendering error.  Closes #2964
BUG: EllipseCollection: fix transform error

The bug was introduced in commit b8726d09, and affected both
the orientation and the shape of the ellipses.
Merge pull request #2978 from efiring/ellipse_collection_repair

BUG: EllipseCollection: fix transform error
TST: __spec__ (an import-related variable for modules) was added in python 3.4. Need to exclude in test_override_builtins.