BUG : fix  _reshape_2D bug with [(n, 1), ..] input

cbook._reshape_2D the input can be _at most_ 2D, however if it
is passed a list of (n, 1) shaped ndarray this condition will
be violated and it fails to work (which is less than great, but
fine from a documentation stand point).  However, boxplot _used_
to work with a list of such ndarrays (and users might expect to
call a (n, 1) shaped array a 1D array).  The added `ravel` makes
sure that even if we get a list of any dimensional ndarrays in, the
output will be a list of (n, ) shaped arrays.

Closes #3220
Remove redundant cast to int
Delay the cast to int in contour.py

This is to allow checking againt nan below
Thangs @argriffing
Use the interpolation parameter in make_thumbnail
Merge pull request #3295 from WeatherGod/make_thumbnail_fix

Use the interpolation parameter in make_thumbnail
Merge pull request #3296 from matplotlib/v1.4.x

V1.4.x
Added 'double arrow' (DArrow) to patches.BoxStyle.
Added image test for arrow patches.

All bbox's in patches.BoxStyle are included in the test image.
Update patches doc and example.

Added Circle to annotations_guide.rst. Moved DArrow up so that entries
are sorted. Made fancybox_demo2.py outputs sorted box demo (so that
ordering matches annotations_guide). Increased spacing between boxes in
fancybox_demo2 to prevent overlap of images.
Merge pull request #3284 from tacaswell/cbook_bxpstats_fix

BUG : fix  _reshape_2D bug with [(n, 1), ..] input
Merge pull request #3194 from lkilcher/annotate_bbox_DArrow

Annotate bbox darrow
Explicitly close read and write of Popen to latex

This avoids a warning in the test suite on python3.4. When reading
and writing from directly from stdout and stdin of the process they
should be explicitly closed afterwards.
Merge remote-tracking branch 'jenshnielsen/numpy_clean_warnings' into allwarns
Merge remote-tracking branch 'jenshnielsen/rcwarnings' into allwarns
Merge remote-tracking branch 'jenshnielsen/tight_layout_warning' into allwarns
Merge remote-tracking branch 'jenshnielsen/close_files_pgf' into allwarns
Merge remote-tracking branch 'jenshnielsen/mollweide_warning' into allwarns