Facebook, Yahoo agree to partnershipFacebook and Yahoo have agreed to end their legal battle and forge a partnership.