How Jon Favreau has gone From ‘Swingers’ to becoming the Go-To man both for ‘Star conflicts’ and ‘Marvel’