ChatColor#stripColor is insufficient because *map color codes and chat color codes are fundamentally different*. To demonstrate this, an example chat color code is "§a", and an example map color code is "§36;" which *would not* get stripped by ChatColor#stripColor

The only other place in Bukkit-land that I saw \u00A7 mentioned was MapFont#isValid(String), otherwise in the reference implementation (CraftBukkit) [it is established that the proper way to format color codes is "§[0-9]+;"](https://github.com/Bukkit/CraftBukkit/blob/master/src/main/java/org/bukkit/craftbukkit/map/CraftMapCanvas.java#L86).

I believe it is out of the realm of this PR, but there is some restructuring that needs to be done for MapPalette to give a ChatColor-like way to insert color codes in text and to better detail the way that color codes work. This was just meant to be a quick PR to fix the fundamentally broken MapFont#getWidth()