WIP V2 PhantomX/Quad support

Still work in progress.
Converted Gaits to structure, convert current gaits to predefined
arrays,  Allow Gaits to override and/or add their own gaits.  Quad
experimenting with  same gaits as default Pypose...

Updated Min/Max settings for PhantomX both Hex and Quad, verified with
test program that prints ranges.