Clear MyBattle user list when it closes.

Otherwise when springie rehosts a battle before the server responds
the list may end up having two Springies resulting in
*** Springie cannot start, Springie does not have the map/game yet
Report remaining timed !lock time properly.

Fix for
ikinz: !lock 10
Iodine: game locked
ikinz: !unlock
Iodine: Lock is timed, wait 7207 seconds
Merge pull request #31 from db81/springie_fixes

Springie: Possible fix for the split personality bug