can't use alloca in inline functions (fills up stack - I thought compiler would be smart here).

also reserve the exact number of vert/face/edge/loops when creating a bmesh during undo.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56616 954f8c5b-7b00-dc11-b283-0030488c597c
Upgrade for the add_search node operator. This now uses the same basic system as the regular add_node operator, with enum items generated from the common node categories system (nodeitems_utils module). This means that any node listed in the regular node Add menu can now also be added via searching, including node groups and the like. The search operator also uses the subsequent transform to make insertion a bit more streamlined.

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