Fixed failing bbox_inches='tight' case when a contour collection is empty.
Merge pull request #1929 from pelson/bbox_inches_contour_problem

Fixed failing bbox_inches='tight' case when a contour collection is empty
Fixes imsave so it does not flatten alpha-channel data (and updated test to match)