Beginnings of the WalkEngine port (from Team Darwin)

Note: not yet compilable