Add player variable FirstLoadCompleted to prevent save before first load

Slightly modified implementation of http://facepunch.com/showthread.php?t=1299005

Should prevent points and items resetting if connection to database is lost.