Walking on Partial Footholds Including Line Contacts with Humanoid Robot Atlas