move tests of footstep solvers into drake
add support for non-precise vs. precise step locations