Star Wars actor Gina Carano, who sued Disney for firing her over inflammatory social media posts, has reached a settlement with the Hollywood studio.