Dropped _sql suffix in server names.

Updated .gitignore to reflect this change, also renamed some other stuff to make their functionality clearer.

Signed-off-by: shennetsind <ind@henn.et>
Dropping _sql suffix in server names, part 2.

Git didn't like me renaming and changing the contents of files at once, so I had to send the renames in the previous commit and now the modifications in this commit

Signed-off-by: shennetsind <ind@henn.et>
Fixed Bug #7070

Character's online states are now updated as soon as they attempt a char select, instead of at the end of the procedure. This improves reliability with 3rd party software e.g. control panels.

Signed-off-by: shennetsind <ind@henn.et>
Minor changes; check description

Login and Char servers will now exit when failing to bind to the port (as map server has always done).
Moved Sql_HerculesUpdateCheck() to be run before "server is 'ready' " thing for layout-purposes.

Signed-off-by: shennetsind <ind@henn.et>
Updating the Headers across source files

And adding missing ones.

Signed-off-by: shennetsind <ind@henn.et>
Updated main.sql to reflect the latest `sql_updates` entries

Signed-off-by: shennetsind <ind@henn.et>
@skillid Improvement

As suggested by Streusel and backed by the development team, @skillid now supports partial search.

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