Add $PLAYERNAME to the QuestScript, fix bug
Fix quests/inventory not always saving on exit

Bug : When the server exits before the clients, the quests and inventory
wouldn't be saved in the dtor.
Add Tartarus <=> Ponyville vortexes
Fix Canterlot's spawn being way too high
Add Spud's part in Astral Charm's quest
Add Flan's part in Astral Charm's quest
Use spud's short not looong name internally
Add Candy Floss in SCC
Fix QuestScript "wear" bug

Bug : Using the wear command would change the NPC's id to the id of the
last item worn
Add NPC Dancer (PonyVille)
Implement simulated packet loss (DO *NOT* USE!)

Adds an option (#defined to false by default) to drop UDP messages at
random, so I can experience all the nice bugs that happen when
""reliable"" messages are dropped.
This is for debugging only. Do not even think about using it on a real
server.
Reliable UDP handshake, even with 75% packet loss

We can now connect reliably to the server and reach the character
selection screen every time, even if the server looses 75% of the
packets it sends.
Untested if the client's packets are lost, but it should work too.