Removed Unused Include.

Signed-off-by: Shido <the.keikun@gmail.com>
Merge pull request #301 from MrKeiKun/fix/remove_unused_include

Removed Unused Include.
Changes in npc_parsefile in order to decrease the number of unecessary calls to strcmp
Fixed issue that different header syntax would lead to a deprecation warning instead of the proper error
Minor follow up to b73a578
Changes in npc_parse_shop in order to fit documentation standard, now an unlimited item amount is supported in SHOP/CASHSHOP NPC objects and when value is a negative value other than -1 a warning is shown
Usage of __func__ for some ShowMsg - Part 1.

Signed-off-by: Shido <the.keikun@gmail.com>
Usage of __func__ for some ShowMsg - Part 2.

Signed-off-by: Shido <the.keikun@gmail.com>
Usage of __func__ for some ShowMsg - Part 3.
* Follow-up 354a5b1 and 0c40a49.

Signed-off-by: Shido <the.keikun@gmail.com>