Trading items within bags now works properly.

Updated ApplySpecialAttackMod to use new slotids for NPC loot.
Bags with items on your cursor will now show up properly once placed in your inventory. (Including zoning with a bag, summoning a bag full of items, or picking up a bag from the ground.)

Overhauled groundspawns - Items players drop are now saved properly to the DB, and deleted properly when the timer expires (including any items within container items.) Player dropped items will now spawn again after the zone has gone down presuming they haven't already expired. Added a rule to control the expiration period of player dropped items. Groundspawns with a random spawn area will now despawn and respawn at a new location once their timer is up (already configurable in the DB.)

Spells will now cast on entities in a different region (land vs water) but will fail silently. The target if in pvp/duel will receive the protected spell interrupt message.
Changed messages to use CC_Red for chat color instead of 13.

Added player dropped item rule for real this time :P
Merge pull request #275 from stheno/master

Implemented a 'last seen' with online/offline logging for characters.
Added loginserver connect status.
There is a log delay in accurate reporting of it going offline, but it does eventually report correctly.
Implemented #questupdate
If you are default status 250 or higher you can issue this on the server if the quest folder is tied to a svn.