Improved account API and fixed admin bug

Added OnPlayerLoadAccount which is called before a player's account is
loaded (5 seconds after connecting). Returning 1 in this callback
results in the account load being aborted and the player being kicked.

Fixed a problem where admin levels would stick to an ID after a player
disconnected.