Los Angeles - Idris Elba has split from his long-term girlfriend. The 43-year-old star and Naiyana Garth - who have 22-month-old son Winston together - have reportedly gone th