Log null TileEntity Owner.

Should prevent a crash and provide some info on the location.
Don't special case 'invalid' usernames for UUIDs.

This renders any automatically generated username to have the same UUID, thus make pseudo players somewhat limited. When using such names for scoreboards etc you should be using our enhanced String based scoreboard API anyway.
Thanks @ElgarL for pointing this out.
Convert player skulls async