At only 24, the Irish actor has already had three Oscar nominations. On the eve of the release of her new film, in which she plays Mary Queen of Scots, she reflects on her country's changing social landscape and her habit of playing oddballs