Make list_id mandatory when using default UI_UL_list class for a template_list.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54630 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #34276: OpenGL render not doing color space conversion to linear correctly
with transparency, would show as too dark colors on edges.

Found a strange issue here though, the alpha value in the OpenGL render result
is not the same as the one specified in the material. It's not clear to me why
this happens, color space conversions should not influence the alpha channel.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54631 954f8c5b-7b00-dc11-b283-0030488c597c