REVIEW: A Hidden Life tests our patience, but still leaves us with outstanding performances, images and music