no demon hunters. as already mentioned Warlocks = ranged Demon Hunters - sorry but they have ALL their unique abilities from WC3 and if you want to put them ingame you will have to completely revamp the Warlock class - so no.
Trinkers are funny, i really hate them in DOTA I could imagine them ingame as RangeDDs, but have to say no to the idea of them using XBows and Bows. So there is a lack of weapons to use.
So tell me how to separate them from hunters. As with the Demon Hunter and Warlock/Priest class, the abilities of the dark rangers (wc3) are already ingame within the Hunter and Warlock class. Also there is no way of having two "hunter"classes ingame. They are just to similar. Think it is more likely to become the fourth spec of hunters, if this feature makes it through.
After all, i hope for 2 new Races and new Models for the old ones with 6.0 - and in two/three years (7.0) we will first see a new class.