Various small enhancements/fixes.

Most notable difference from now on will be that all py is handled from current blender's resource dirs, no more from source dir. Better for consistency, and avoid e.g. cycles' addon to be checked twice...

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