Neil McCann's Kilmarnock move to within three points of St Mirren as 10-man Aberdeen capitulate at Rugby Park.