Parrallelized weight computation

Parrallelized weight computation over all the bones bones. This means that
every bone weight is computed separatly from the other bones.
This meant changing the name of ArmatureEdge class to ArmatureWeightWriter
and using itk::MultiThreader capabilities.

See Issue #13873