Add AchievementEvent

Allows modders to react to players receiving achievements, and cancel
them.

Only fired serverside, in EntityPlayerMP.
Dont tab things in this make it very hard to tell what your edit is actually doing and what is vanilla code. Keep in mind when you're making patches.