WIP Ability Editor.

Added Ability and Item schemas.  TODO: Some way to do AbilitySpecial.
Generalizing things.  No need to create new classes for what is ultimately generic data.
Merge pull request #5 from Quintinity/master

Started work on HeroSchema.txt.
If we fail to find the dota directory, reset the ranonce and let the user reset it.
Generate Item Classes