Add AchievementEvent

Allows modders to react to players receiving achievements, and cancel
them.

Only fired serverside, in EntityPlayerMP.
You can replace the upper 7 lines with if (net.minecraftforge.common.MinecraftForge.EVENT_BUS.post(new AchievementEvent(this, p_71064_1_))) return