Updated return values of some atcommands.
Altered many function types from int to bool(C99) and added meaningful return values.
Altered many function types from int to void as they didn't have any meaningful return value.
Replaced chrif_char_offline with a macro as this function did exactly the same as chrif_char_offline_nsd.
Reverted some minor mistakes in chrif_parse, char_ask_name_answer and changemapserverack.
Correct minor mistakes as pointed by MishimaHaruna
Added 2 Missing Costumes

Will O Wisp
Decoration of Music
Merge pull request #253 from ossi0110/master

Added 2 Missing Costumes
ItemDB SQL Sync

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Minor redundancy fix on mapreg loading

so that it skips set_reg.
Thanks to Michieru

Signed-off-by: shennetsind <ind@henn.et>
Merge branch 'master' of https://github.com/HerculesWS/Hercules
Merge pull request #251 from panikon/master

Function types behaviour
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Libconfig Interfaced

Ready for plugin use.
Thanks to Haruna

Signed-off-by: shennetsind <ind@henn.et>
Modified strlib interface to be compliant with hpmhooks

aka no #ifdef within the interface.
Thanks to Haruna.

Signed-off-by: shennetsind <ind@henn.et>
Socket interfaced

We designed this one with having as little changes required elsewhere in mind, thus the way most socket-related things are called has not changed.
Plugins may now take a greater advantage of the socket features.

Signed-off-by: shennetsind <ind@henn.et>
PCRE Interface

Plugins may now take advantage of the pcre support within the core.
Thanks to Haruna!

Signed-off-by: shennetsind <ind@henn.et>
HPM Custom Data Struct Expansion: map/instance/party/guild

As requested by the community in http://hercules.ws/board/topic/3832-hpm-custom-data-struct-for-instance-data-guild-data-and-party-data/

Signed-off-by: shennetsind <ind@henn.et>
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Merge branch 'master' of http://github.com/HerculesWS/Hercules
1. Clock Tower 2f (c_tower2) : Remove Elder, Mimic, Rideword

			       Add 1 Deviruchi
		               Add 15 Archer Skeleton

2. Clock Tower 3f (c_tower3) : Remove Rideword, Mimic

				Add 25 Archer Skeleton

3. Clock tower B2  (alde_dun02):  Add 20 Drainler

4. Glast Heim Prison (gl_prison) : Remove Rybio. Injustice

				Add 30 Skeleton Prisoner
				Add 25 Ghoul
				Add 1 Zheltrish / Zealotus

5. Glast Heim Prison (gl_prison1) : Remove Rybio, Phendark, Zheltrish / Zealotus

				Add 35 Zombie Prisoner
				Add 15 Injustice

6. Glast Heim Staicase Dungeon (gl_step) : Remove Raydric Archer, Wind Ghost

					Add 30 Whisper
					Add 30Wraith

7. Geffen Dungeon F2 (gef_dun01) : Add 12 whisper

8. Mt. Mjolnir (mjolnir_05 not sure about this map. Map comes exactly 2 portals after prontera castle)

		:  Remove Mantis

			Add more 30 argiope

9. Payon Forest (pay_fild11) : Remove Nine Tail and Dragon Tail

				Add 25 Poison Spore

				Add 40 Side Winder

10. Change Healer Position

11. at entrance of gh prison map , there should be  1 Joker

12. add 50 earth petite in gef_fild06