Changed getObjectByFirstName to check the sql datatable instead of the SWGODB

Added a null/empty name check for players logging in - this will prevent
people who have not been saved to the database correctly from logging in
(thus this fixes the strange name problems)