Yes, there are hairdryers at all the moderate hotels. They are the wall type, and have a light on the base that doubles as a nightlight. They were installed as part of the renovation of the rooms, I believe. You are right - they weren't always there.
As for internet, there is no free internet at Disney that I know of. It's $9.99 per day. I think some of the convention hotels (not POR or POFQ) have wi-fi in their lobby - also not free, but I think it may be a bit cheaper.