As debate around ‘The Odyssey’ intensifies online, director Christopher Nolan has defended the film’s historically speculative armor designs and his decision to cast rapper Travis Scott in the epic adaptation