Kirillov-Reshetikhin crystals, Macdonald polynomials, affine Demazure characters, and combinatorial models