Add AchievementEvent

Allows modders to react to players receiving achievements, and cancel
them.

Only fired serverside, in EntityPlayerMP.
No brackets-the `return;` can be on the same line.
Also, no newline after this.