Code cleanup / Cycles:
* Remove code for the unused Wave texture variations. 

We have quite some unused code in the texture area, I guess it doesn't harm to clean a bit up here. 
We can always get the code back from SVN if we need something. 


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59043 954f8c5b-7b00-dc11-b283-0030488c597c
As requested by Mitchell Stokes, reverting r58837 as it is causing some problems with the embedded game engine's python execution.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59044 954f8c5b-7b00-dc11-b283-0030488c597c
Linux install_deps: update OpenCOLLADA to 828b60384552b83e55d2af7055f07d2c40b4d3f4 repo UID.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59045 954f8c5b-7b00-dc11-b283-0030488c597c
Add better UI for "Add Torus" function

The previous one did nothing in many cases and was very unintuitive:
http://www.pasteall.org/pic/show.php?id=57219


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59053 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Fixing the memory leaks reported when the BlenderPlayer exits.

They were caused by not having a free_windowmanager_cb set and by not having registered SpaceTypes, which meant data allocated for thosse SpaceTypes could not be freed. These were solved by defining a free_windowmanager_cb for the player that just frees wmWindows, and by making sure we only allocate memory for registered SpaceTypes.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59055 954f8c5b-7b00-dc11-b283-0030488c597c
edge-split now leaves split edges selected


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59058 954f8c5b-7b00-dc11-b283-0030488c597c
remove unused auto-key struct-member from uiAfterFunc, add compiler defines to cppcheck utility script.


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