Added InvUseOnNpcListener, fixed PlayerLogin pets

Fixes items that would be removed and not always replaced upon
PlayerLogin. Added InvUseOnNpcListener for future use.  Removed the
println "fucked npc" annoyances from the GS.