overhauled hero information, to be all kept in one place
better support for artifacts in AB

added 3 'useless' artifacts for SoD
fixing gaps in monster list
added support for versioned data files

added random castle monsters
added support for empty slots
fixing reading heroes in HotA