Thanks for the replies. And all that illustrates exactly my original point: I wish it was easier without having to keep track of what changed between what versions and what builds of what goes with what builds of what.
Just a little rant:
Yes that's par for the course in a user-modding environment. I just wish some of the very widely used features can be integrated already into the core. HD textures, especially. Modding through Forge is also just...weird. It's been so long, I remember back in 1.3 (or was it 1.6?) there were talks of an official API for modders? What happened to that? Why is Minecraft still relying so heavily on Forge for modding? Is it because the ecosystem is so used to Forge that mod authors refuse to learn the official API? Or is it because the official API never materialized? I'm not pointing fingers, just genuinely curious.
But that is off topic. Anyways thanks for all the information.
@LoRaM100: yes I got it from that site. But the actual problem was pointed out in the previous replies. Thanks.