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>