Fix collada module build for visual studio 2012.

Patch #35153 by Jurgen Herrmann.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56394 954f8c5b-7b00-dc11-b283-0030488c597c
More build fixes for visual studio 2012.

Patch #35019, #35131 and #35152 by Jurgen Herrmann.

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