Planning, Sensing, And Control For Contact-Rich Robotic Manipulation With Quasi-Static Contact Models