Iron Man 3 is Marvel's big Christmas movie, but director Shane Black wasn't always keen on the idea, until he was convinced otherwise.