Added some script commands: addspiritball, delspiritball, and countspiritball

Signed-off-by: Cahyadi Ramadhan Togihon <house.bad@gmail.com>
* Some little follow up of addspiritball, delspiritball, & countspiritball

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
* Fixed addspiritball script command
* Fixed delspiritball script command
* Add some documentaion for pc_addspiritball and pc_delspiritball

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
Merge branch 'rathena/master'
wrong comment for 'countspiritball'

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
Merge branch 'rathena/master'
Merge branch 'rathena/master'
Merge remote-tracking branch 'rathena/master'
Merge branch 'rathena/master'
Merge branch 'rathena/master'

Conflicts:
	src/map/script.c
Merge branch 'rathena/master'
Merge branch 'rathena/master'
Minor updates.
* Added Cryptura Academy monster spawns, commented until the scripts are implemented. Does not include monsters from job quests.
* Fixed two label errors in Wizard job quest. (bugreport:8590)
http://rathena.org/board/tracker/issue-8590-wizard-job-quest-label-error/
* Updated AUTHORS file. (credits to AnnieRuru and Keyworld for providing some missing names)
* Uncommented a mapflag in custom 'mvp_ladder' script. (credits: AnnieRuru)

Signed-off-by: Euphy <euphy.raliel@rathena.org>
* Updated/added item_db, thank https://github.com/ROClientSide/Translation for some item view ids
* Follow up 0724d1e
* Fixed bugreport:8596 http://rathena.org/board/tracker/issue-8596-compile-warnings-with-fresh-svn

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
* Follow up c1871e9,3181ff6. Moved vip base and job exp bonus calculation to the pc_calcexp with another exp bonus
* Follow up 3441d4a

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
Buyingstore persistency

Basic features of @autotrade persistency now also available for buyingstores.
Minor bug fix

If a player did not meet the requirements to reopen the buyingstore/vending for whatever reason the character is now set offline.

A possible examples I have tested with is to change the area where the player's shop was to novending, which will not allow him to open the shop in this area.
Buyingstore persistency Beta

Changed the loading process to clean up if there are some leftovers(corrupt tables).

Modified the loading query to also take in the zeny limit as criteria, since it would not make sense to set up an autotrader that already has reached his limit(this case should not be possible, if you do not modify the values in your MySQL table by hand).

Enjoy and do not forget to run the upgrade .sql files.
Character deletion fix

Fixed a problem where the client froze in a "Please wait" state because it got a packet it was not meant to get.
Also fixed wrong deletion times.

Fixes:
http://rathena.org/board/tracker/issue-8456-delete-character-delay-bug/
http://rathena.org/board/tracker/issue-8601-character-deletion-bug/
http://rathena.org/board/tracker/issue-8399-character-deletion-bug/

Minor follow up to 996ee3d:
Forgotten import, which got ignored by Visual Studio.
Follow up b3506fb

Somehow I missed the upgrade file. Sorry guys.
Thanks to @exneval for raising my attention on it.