CloudCluster fixed error on recalculate_right_left_knn

Instead of counting the neighbours of each leg separately they were all
accumulated in the same variable. Now it uses an array to store the values
for each leg
BonePosFinder class added.

SkeletonFitting was still a class too large. Now all the methdos to find bone
positions has been move to BonePosFinder