Set foot polygon scale constructor

Functionally this PR adds an optional constructor variable for the foot_polygon_scale, so that ``initFootPolygon`` doesn't have to be called a second time after calling ``scaleConvexHull()`` 

This also renames the variable ``scale_convex_hull_`` to ``foot_polygon_scale_`` for clarity. Though perhaps you don't prefer this change.