issue 1253 - prevent multiple logins with same username
fixed naming of strings and changed from i to I
Uses callback for players already in World.
removed GetUsernames() from World
removed extra space and fixed some formatting in cCallback
Changed Kick message
changed from using iterator to auto for server and clienthandle
Merge branch 'issue_1253' of https://github.com/p-mcgowan/MCServer into issue_1253
Added Timestamp info to chunks in WSSAnvil
Moved the check into a new function and just calls that function and a blank FindAndDoWithPlayer added.
Changed HandleHandshake to return the result of CheckMultiLogin instead of just true since it already returns true if it finds and kicks the current player.
removed last space in handlehandshake
Fixed compile errors
created callback in Root and changed CheckMultiLogin() to use the DoWithPlayer function at Root instead of World.
Added timestamp to new files WSSAnvil
Added timestamp to merged files WSSAnvil
Added timestamp to merged files WSSAnvil
Added NetherOreNests to nether default generator.

Now there's quartz in the nether
Check to see if header write out is required
Changed CheckMultiLogin() to not have main body wrapped in an if statement.
Added in indent to cPlayerListCallBack in cCallback class inside CheckMultiLogin().
Added doxy-comment for DoWithPlayer().
Changed comments on IsPlayerInQueue() and IsAllowMultiLogin() to doxy-comments.