changed colorbar outline from a Line2D object to a Polygon object

fixes issue #2296
tweaked zorder to match line2D's default zorder
added entry to api_changes for type of `colorbar.ColorbarBase.outline`
Merge pull request #2352 from tacaswell/colorbar_outline_fix

changed colorbar outline from a Line2D object to a Polygon object