This patch adds the 'color' parameter to bpy.ops.image.new that the documentation states exists but does not. This parameter is important for baking addons because there is currently no way to create an image in Python with an alpha of 0.0 or any color other than black.
I wasn't sure of the correct way to allocate the default_color on line 1164 because there currently isn't any code that uses a default array for an RNA_def_float_vector, they all assign NULL as the default value. I went with static const to avoid any allocations and I hope that's okay. At first I tried MEM_mallocN but I tripped a guard program during compilation because, I assume, there was no matching MEM_freeN and I don't have anywhere to put one. I could have switched to just malloc() but I wasn't certain it would ever be freed and that's just a small memleak that doesn't need to exist.