Handle creating instance of CraftHorse for EntityHorse instances

CB code has the CraftHorse and associated Horse interface in Bukkit, but horses wind up being generic CraftAnimal instances.   Need to add mapping logic for EntityHorse to wind up creating CraftHorse.

Should address https://bukkit.atlassian.net/browse/BUKKIT-4434 and other duplicates.