Added a quick way to generate data classes

Fixed an issue were Enums were not parsing correctly
Added a forgotton enum
Update BaseUnitSchema.txt

Added descriptions and categories .
Merge pull request #1 from hex6/patch-2

Update BaseUnitSchema.txt
Fixed a syntax error and regenerated classes
Critical Spelling Error

Missing the "r" in "Worldsmith".
Merge pull request #2 from Quintinity/master

Critical Spelling Error
BaseUnitSchema.txt update
Moved UnitEditor out into it's own control.  Added ItemEditor
Merge pull request #3 from Quintinity/master

BaseUnitSchema.txt update
Regenerated classes
Regenerated classes
Merge remote-tracking branch 'upstream/master'
Started work on HeroScheme.txt
TextPrompt is now centered to the parent window
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
Fix for TextPrompt cancel button not working

TextPrompt.ShowDialog() now returns a TextPromptResult.
Merge pull request #6 from Quintinity/master

Fix for TextPrompt cancel button not working