Making use of Packet's static variables

Also transitioning to camelCase.
$packet is no longer being passed
StudlyCaps, $RawData/$Instance and GetInstance

And camelCase.
camelCase and StudlyCaps
camelCase and StudlyCaps
Bug-fix for puffle walking
Puffle stuff and adaption to changes made to core

Also makes use of the Database class' new ownsPuffle method.
Added and changed puffle methods

sendChangePuffleRoom, ownsPuffle, getPuffles changes, getPlayerPuffles.
No longer initializes Packet class

Adaption to changes made to the Packet class as well as a couple of
changes to handleXmlPacket and handleWorldPacket.