- Beginnings of trying to separate the chat type from the regular string type

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3421 09c1253f-3d09-8e40-9719-4320e56601b5
 - Minor style tweaks
 - Adding index overload for LuaSerialize
 - Dumping inter_port from loginserver.lua config since it already exists in connection_properties.lua

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3422 09c1253f-3d09-8e40-9719-4320e56601b5
 - Fixing up the GM command syntax places that don't explicitly use braces for choices

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3423 09c1253f-3d09-8e40-9719-4320e56601b5
 - Modifying map categories to be an ordered set to get defined ordering on output
 - Modifying types to have an ordered set type
 - Clarifying !help documentation for how choice types interact

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3424 09c1253f-3d09-8e40-9719-4320e56601b5
 - Doing automatic case conversion on the query to ChatHandlerFunctions::getMap

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3425 09c1253f-3d09-8e40-9719-4320e56601b5
 - Did not like the conflation between namespacing and constants and values - just turned them into sorta-namespaced values

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3426 09c1253f-3d09-8e40-9719-4320e56601b5
 - Adding !gmlevel command so the user may see their own GM level

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3427 09c1253f-3d09-8e40-9719-4320e56601b5
 - Adding better validation of NPC IDs in !npc and !addnpc

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3428 09c1253f-3d09-8e40-9719-4320e56601b5