Fix bug when trying to save bvh file but skeleton hadn't been loaded.
CloudCluster no longer uses sortstruct

There was no need to use the struct to sort the points in the cloud.
Code is simpler and more efficient now.
Legfitter simplified sortstruct code.

sortsctruct only needs to know about the cloud, not the whole LegFitter class.
Enforced same code style in all includes.
CmakeLists added openmp,PointCloud added ConstPtr, main added other dogs folders.

Cmake compilation was done without openmp support.
PointCloud now uses ConstPtr for pcl cloud inputs.
in main.cpp added folders with other dogs data.