Minor style stuff

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3172 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Minor output change

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3173 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Dropping support for Crypto++ and including support for Botan (in the process, dropping well over 100MB of dependency)

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3174 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Adding proper default character support on a per-world basis
 - Cleaned up the config reading stuff

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3175 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Renaming mysql.lua to database.lua (might not be mysql all the time, might as well keep a more general name)

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3176 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Starting to refactor the job/skill information (more to follow, must remove some stuff from Lua and put them into C++)
 - Playing with rankings a bit

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3177 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Adding curse data provider and putting names/pet names through these filters

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3178 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Performance enhancement on bitwise rotate functions by retep998 (bitwise and is much faster than integer division)

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3179 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Swapping out dependency resolution for Linux
 - Making some changes so GCC will compile Vana

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3180 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Modifying style on loops a bit
 - Modifying character name checks (apparently there's no packet for "invalid name" so I just assigned a constant to an arbitrary value)

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3181 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Switching m_ variables to their new env_ variable format

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3182 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Boost 1.51, smoothest upgrade ever

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3183 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Lua 5.2 support (unsure about whether it works on Linux, I'll be trying soon)

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3184 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Minor changes to the cmake script. Be sure to uninstall Lua 5.1 before attempting this on Linux.

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3185 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Better daemon support by removing the getchar calls at every exit() call and instead threw it into ExitCodes.h inside a function call that will omit the compilation of the output/getchar in the case where the preprocessor macro DAEMON is defined
 - Added an exit code for program exceptions
 - Added some codes to better clarify problem spots in the source
 - Modified servers to use the exit code for OK
 - Fixed a slight bug where getIpMatrix might've been used to get a variable that wasn't called external_ip but would've used that name for it anyway

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3186 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Eh, minor name switch

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3187 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Revising DB schema
 - Using some foreign keys and on cascade delete (meaning deleting a player, for example, will take care of almost everything without having to modify anything in the code AND it applies if you delete the player in the DB directly as well, as opposed to needing a separate process)
 - Adding nullable columns as opposed to using silly blank values; it might be worthwhile in the future to have nulls in the server structures as well, but right now, it's designed around having blank values and as such, I modified the queries to understand the notion of blank values
 - Consistent style on multi-line queries (I only decided on this halfway through modifying the core to use SOCI)
 - Modifying the quests tables to be normalized
 - Centralizing item DB interfaces so only one place in the code needs to be updated if item properties change
 - Renaming getWorld function on LoginServer's version of Player (should've been getWorldId)
 - Modifying some boost::lexical_cast to my home-rolled equivalent
 - Fixed a bug in pets where the thing was resetting the pet's index before looking for the timer that was based on the index that got destroyed
 - Piped the Item * to the pet packet so it can include item info as needed e.g. expiration time
 - Added some misc sanity checks
 - I only tested enough to get in game and make sure that stuff was working, bugfixes may be on the way


git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3188 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - GCC fixes

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3189 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Clarifying a number of spots that represent ticks in packets (still need to research a couple)

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3190 23f3cdc0-e6d1-42be-a0c1-51f4125517bb
 - Whoops
 - A few constants and things

git-svn-id: http://arh.zapto.org/svn/branches/buis_vana_overhaul@3191 23f3cdc0-e6d1-42be-a0c1-51f4125517bb