avoid np.nan values in colors array returned by axes3d._shade_colors
make sure fill values for shade array are within the correct range
Merge pull request #3031 from jrjohansson/fix-axes3d-shade-color

avoid np.nan values in colors array returned by axes3d._shade_colors