code cleanup: clarify comment about virtial-modifiers, also add comments to DNA headers when its not so obvious what their purpose is.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54966 954f8c5b-7b00-dc11-b283-0030488c597c
now dragging an image onto an empty can be done without holding Ctrl.
Make it set the empty draw type for existing empty object.
change from yakca on IRC

also some whitespace cleanup.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54967 954f8c5b-7b00-dc11-b283-0030488c597c
Added typecasts to keep c++ from reporting errors

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54968 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#34486] Selection of bones in armature edit mode only toggles between two bones


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54969 954f8c5b-7b00-dc11-b283-0030488c597c
Collada: Added support for ngon export/import and added triangulate option to export

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54970 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#34431] Crash with 2.66 when dyntopo enabled and using view plane mode


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54971 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Fix for bugs #34428, #20856, #20281. These were all multi-uv bugs caused by the BGE keeping too much uv information. When setting up shaders the BGE assumes each UV layer is unique, but the converter would store duplicates.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54972 954f8c5b-7b00-dc11-b283-0030488c597c
Fix Collada build error in scons

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