Added a ChatColor enum, improved ModMetadata

Slight change of Bukkit's ChatColor enum for fml compatibility, allows developers to use colours in chat more easily.
Also improved ModMetadata so that mods with the same modid that get registered as children twice aren't shown twice.