TST/CLN: Only print on test failure.

Don't pollute test output.
Merge pull request #5360 from jtratner/only-print-conditionally-in-tests

TST/CLN: Only print on test failures.
TST: Precision issues with infer on OSX
Merge pull request #5362 from TomAugspurger/interp_dtype_infer

TST: interpolate precision inference
win32 paths cannot be turned into URLs by prefixing them with "file://"

see http://stackoverflow.com/questions/11687478/convert-a-filename-to-a-file-url
Revert "TST: Precision issues with infer on OSX"

This reverts commit 0a5026f2ce1c61a7aceb5f22addbac4b9f8fbab1.
Merge pull request #5100 from mindw/win32_tests_fix_master

TST: win32 paths cannot be turned into URLs by prefixing them with "file://" v2
ENH: HDFStore.flush() to optionally perform fsync (GH5364)
BUG: downcasting via com._possibly_downcast_to_dtype now rounds before casting
     to avoid precision issues on platform; dtype conversion to int is not more robust
     related GH5174
Merge pull request #5368 from jreback/dtype_conv

BUG: downcasting is now more robust (related GH5174)
DOC: Modifications to documentation following PR 5369 review.
TST: Modifications to unit test following PR 5369 review.
TST: Better handle np.array_equal() edge cases
BUG: Make sure that head/tail are iloc based, (GH5370)
Merge pull request #5373 from jreback/float_index

BUG: Make sure that head/tail are iloc based, (GH5370)
Merge pull request #5369 from benalexau/master

ENH: HDFStore.flush() to optionally perform fsync (GH5364)
Merge pull request #5371 from jtratner/catch-errors-array-equal

TST: Better handle np.array_equal() edge cases
ER/API: unicode indices not supported on table formats in py2 (GH5386)
Merge pull request #5387 from jreback/hdf_index_tests

ER/API: unicode indices not supported on table formats in py2 (GH5386)
DOC: minor io.rst updates / cookbook.rst
fixing https://github.com/pydata/pandas/issues/5372