Former Baltimore Ravens head coach John Harbaugh tops the NFL coaching carousel as seven teams show interest.