Rigify: removed "from rigfy import X" statements where possible.

This makes it much easier for e.g. someone to branch Rigify for
custom purposes, since there won't be weird name conflicts.

Also changed from using __import__() for dynamic imports to using
importlib.import_module().  This simplifies the code and should
be more robust.

Finally, misc pep8 cleanups.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4282 96b784f8-4ae3-dd11-aff7-0030488c597c
markers may have duplicate labels; thanx to Jens Meisner for the bug report


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4283 96b784f8-4ae3-dd11-aff7-0030488c597c
Rigify: updated naming schemes for control bones.

This required changes to both the default human metarig and some of
the rig types.  This updates the naming scheme to match new
best-practices, as per the CGCookie Flexrig.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4284 96b784f8-4ae3-dd11-aff7-0030488c597c
Rigify: changed rig type API.  Disabled delta rig type.

I have updated the rig type API to be a bit clearer based on my
interactions with Kfir from PitchiPoy.

I've also disabled the "delta" rig type, as it is very obscure and
mostly just confuses people.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4285 96b784f8-4ae3-dd11-aff7-0030488c597c
Rigify: added a developers tools panel.

Contains buttons for operators that are useful when developing for
Rigify.  For now, it's buttons that generate python code for recreating
selected armatures.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4286 96b784f8-4ae3-dd11-aff7-0030488c597c
SVN maintenance.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4287 96b784f8-4ae3-dd11-aff7-0030488c597c
was comparing against wrong enum.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4289 96b784f8-4ae3-dd11-aff7-0030488c597c
correct error in rigify, fix from Irie Shinsuke.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4290 96b784f8-4ae3-dd11-aff7-0030488c597c
minor edits (convention is not to end with '.')


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4291 96b784f8-4ae3-dd11-aff7-0030488c597c
In rigify dev tools added a button to generate widget-creation code.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4292 96b784f8-4ae3-dd11-aff7-0030488c597c
Mark ui_translate as broken for this release, new code is nearly ready, but it's too late for such huge changes now.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4294 96b784f8-4ae3-dd11-aff7-0030488c597c
Unreal PSK/PSA Exporter addon: Updates for API changes (UIList). Changed doc string style from __doc__ = ... to """..."""

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4296 96b784f8-4ae3-dd11-aff7-0030488c597c
Systematically adding some custom id to template_list using default UI_UL_list class, this one is commoly used more than once in an area, yielding collision issues if they do not have a custom id...

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4299 96b784f8-4ae3-dd11-aff7-0030488c597c
update text list name.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4301 96b784f8-4ae3-dd11-aff7-0030488c597c
fixed error export for non/select objects.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4302 96b784f8-4ae3-dd11-aff7-0030488c597c
mod: respecting layout_type {'DEFAULT', 'COMPACT', 'GRID', } in UIList class

shown in:
http://www.blender.org/documentation/blender_python_api_2_65_10/bpy.types.UIList.html

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4303 96b784f8-4ae3-dd11-aff7-0030488c597c
fix for rigify unregister


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4311 96b784f8-4ae3-dd11-aff7-0030488c597c