Fixes to BLF_locale_explode, was not handling all cases correctly (own fault) :/

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53949 954f8c5b-7b00-dc11-b283-0030488c597c
Patch [#33926] Menu separators to group the items on Specials Menu
Submitted by: Harley Acheson (harley)

This patch adds separators to group items in the Special Menu in EditMode. Order
of items is untouched.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53950 954f8c5b-7b00-dc11-b283-0030488c597c
I18n fix: "" context is not the same as NULL context!

This bug did not appear earlier because the "" default context was actually never used, always NULL context was passed instead. But bpy.app.translations uses "" as default context in its keys (simplifies the hash/comp functions of internal py messages cache)...

So now, Blender prefers NULL (None in python) as default context value, but understands also "" as such.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53951 954f8c5b-7b00-dc11-b283-0030488c597c
Expose locale_explode in bpy.app.translations, will be handy in i18n manipulation scripts/addons.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53952 954f8c5b-7b00-dc11-b283-0030488c597c
Updating icons to 2.5.08  (see [#33448])

Thanks Wolter van der Velde for adding the (most of) the missing Force Field
icons


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53953 954f8c5b-7b00-dc11-b283-0030488c597c
Fix image pool crash when acquiring buffer for NULL image

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53954 954f8c5b-7b00-dc11-b283-0030488c597c
Print warnings when invalid py dict/key/value is found in translations data (do not error here, this is not critical and can be ignored/skiped, and it would break translations for other addons as well).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53955 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33899: Maya keymap/custom keymap selection issues

Switch selection from Release to Click, so releasing mouse button
after transform confirmation wouldn't trigger selection operator.

However, needed to disable old Click behavior which used to deselect
everything if click happened outside of any object. It wad bad way
to do such a behavior and shall be re-think and solved in a better
way.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53956 954f8c5b-7b00-dc11-b283-0030488c597c
Avoid using python keyword as operator property name

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53957 954f8c5b-7b00-dc11-b283-0030488c597c
Bevel vertex: fix rebuild of faces so they are connected when seg > 1.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53958 954f8c5b-7b00-dc11-b283-0030488c597c
Merge branch 'trunk' of https://github.com/nicholasbishop/blender into trunk