Songs aegis behavior updated. Bonus correction

- Fixed bug 8412 http://hercules.ws/board/tracker/issue-8412-songs/ Now songs auto-refreshes every 3 seconds.
- Musical Lesson bonus rounded down for BA_ASSASSINCROSS.
Updated KG/OB Spirit Charms to official behavior
-http://hercules.ws/board/tracker/issue-8170-oborokagerou-charm/
-http://hercules.ws/board/tracker/issue-8274-ninja-charms-not-giving-proper-bonuses/

Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
Follow up@6dd08befa6064a652d0d98e7cb85f0e353992dd5

Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
Added note about KeepAfterUse to pre-re item_db

- Follow-up to d4e0689
- Special thanks to Litro
- Also synchronized header comment of the item_db2

Signed-off-by: Haru <haru@dotalux.com>
Allowed flag values of map_count_oncell to stack

- Follow-up to ea34b80
- It is now possible to stack 0x1|0x2 as a valid flag value.

Signed-off-by: Haru <haru@dotalux.com>
Fix compilation errors and possible server crash from previous commits.
Update HPM hooks after commit 6dd08befa6064a652d0d98e7cb85f0e353992dd5.
Merge pull request #424 from 4144/hpmupdate

Fixes after commit 6dd08befa6064a652d0d98e7cb85f0e353992dd5.
Save char sex in db.
Add script function for change per character gender.

New script function: changecharsex
Fixes song affecting caster without link
Merge pull request #419 from 4144/charsex

Add script command for change per char gender
In linux enable thin-stream mode.

It should reduce latency in some cases.

See more info here: https://www.kernel.org/doc/Documentation/networking/tcp-thin.txt
Merge pull request #421 from csnv/songredo

Songs aegis behavior updated. Bonus correction
Merge pull request #422 from 4144/thinsock

In linux enable thin-stream mode.

Note: If anyone has a reason to disable this, please tell us, and we'll turn it into a compile-time option.
Merge branch 'master' of https://github.com/HerculesWS/Hercules