Rupert Everett conveys Oscar Wilde's wit, weariness and warmth in David Hare's play, newly transferred to the West End, Sarah Hemming writes