Char login branch

-Split char-serv and login-serv into different modules for easier search
and harmonize with map-serv hierarchie, we basically have 5 input max.
--CLIF => client communication interface
--CNSLIF => console communication interface
--LOGIF => login communication interface
--CHRIF => char communication interface
--MAPIF => map communication interface
-Rename some module to remove the _sql trailing part
-Regroup some config into some proper structure, (harmonize with the login-
serv config)
Merge branch 'master' of https://github.com/rathena/rathena into char_refac

Update branch and fix few makefile conflits
Naming nomenclature

-Update char-serv to respect function naming nomenclature.
-Add few documentation/ note on some function
Merge branch 'master' of https://github.com/rathena/rathena into char_refac
Vc-proj support

Update vcprojs, files to reflect change, thx to Cydh
Refactoring and documentation

-Refactor login_func so they have module name in it. (default
nomenclature)
-Document a bit login.c and align documentation style into db.h for
better doxygen display
-Fix a possible out of bout with subnet configuration
Documentation loginchrif

-Add basic documentation for function being used in.
-File need to be review to merge and reduce some functions
Cleaned up login documentation.

Signed-off-by: Euphy <euphy@rathena.org>
Document and encapsulate

-Finish basic documentation of login-serv, (need review)
-Properly defined shared vars with extern
Merge branch 'master' of https://github.com/rathena/rathena into char_refac
Cleaned up documentation.

Signed-off-by: Euphy <euphy@rathena.org>
* Script updates.
- Added Renewal features to PVP script and removed duplicate warps.
- Added "Acolyte Warpers" script (Keiki and Isalei), disabled since it may be an event script.
- Added "Mergician" NPC, but it currently doesn't function and is disabled.
- Moved "Stone Change" script from merchants/ to other/.
- Follow-up 8acde7e: further bug fixes.

Signed-off-by: Euphy <euphy@rathena.org>
Create map_msg_grm.conf
* Script updates.
- Updated dialogue for advanced and Renewal refiners.
- Added an extra check in the main refiner scripts to prevent empty menus from appearing.
- Renamed Renewal NPCs to "Vestri" and "Austri".
- Slightly updated dialogue for the Catalog Magician script.

Signed-off-by: Euphy <euphy@rathena.org>
Merge pull request #3 from Miloeve/patch-1

Create map_msg_grm.conf
Merge pull request #4 from cydh/master

* Updated IDN until latest commit
* Follow-up 15074d8
- Fix item restriction check that should only prevent the item script. ATK, DEF, and MATK for RE should be calculated (Thank Euphy)
- Added item restriction check for combo items
- Added some missing item restriction checks
* Added 'breakequip' script command. (tid:86732)
* Fixed return value for delequip. (since r17469/8bd0985)
* Fixed a bug with Mercenary Rentals. (credits: TTest)

Signed-off-by: Euphy <euphy@rathena.org>
Small update to renewel item database.

Added a few entries that were missing into the item_db of renewel.
Updates to renewal item database

Added missing item entrees and item trade ability.