Pose transforms of all non-control bones now get locked.
Factored out common code for FK arm and leg.
WIP: factoring out common code from IK arm/leg.
Factored common code out from IK arm/leg rig types.
WIP: factoring out common code from arm/leg deformation rig types.
Factored out common code from arm/leg deform rig type.
Biped leg controls weren't showing up on quite the right layers.

Also some misc code shuffling.
Updated credits file and readme documentation.
Biped arms and legs no longer scale with parents.

This is useful due to e.g. stretchy spines, where you want the
spine to stretch, but you don't want the arms or legs to stretch
with it.
WIP: rubber hose and squash-n-stretch for arms and legs.
WIP: rubber hose on arm/leg.
Rubber-hose arms and legs essentially complete.

May tweak how some of the controls behave, but the basics implementation
is complete.
Stretching for FK limbs.
Added stretch parameter to IK limbs.

This allows setting the "rest" length, so to speak.
Updated default human metarig for the new arms and legs.
WIP: make IK/FK snapping work with stretch.
Silly mistake that made FK->IK snapping not work for feet.
Fix for bug: IK->FK snapping sometimes has flipped pole target.
Merge branch 'master' of git://github.com/pitchipoy/rigify
Clean up temp save files from pitchipoy, and add rule to .gitignore