Travis improvements

- Parallelized pre-re and re tests
- Added mapserver and script engine tests: this means that travis will
  detect parse errors in scripts as well as the source now)

Signed-off-by: Haru <haru@dotalux.com>
Fixed typo in thqs_ttshop
Merge branch 'master' of http://github.com/HerculesWS/Hercules
Revert "Updated to match AEGIS item_db" temporally in order to stop issues depicted in issue: 8190

This reverts commit ae289d65b550198ce32a5314f1ff769d729821a9.
ItemDB SQL Sync

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Wolfchev's Laboratory Instance Release.
Removed enchantments from const since they're in item_db.conf
Fixed several files with a missing EOL at EOF

- All text files should end with an EOL. Period.
- See http://robots.thoughtbot.com/no-newline-at-end-of-file for info
  on how to configure the most common text editors to do it
  automatically for you.

Signed-off-by: Haru <haru@dotalux.com>
Fixed some charset issues

- Fixed files with mixed character set or invalid CP949 characters.
- Uncommented '#music' script in the_sign_quest.txt (now the
  soundeffect filename should be fixed).
- Added a note to the header of CP949 files not to read or save them as
  UTF8, since it'd break their encoding. It should be safe enough to
  read them as EUC-KR if your text editor doesn't offer CP949 as an
  option.
- Added FIXME notes about untranslated strings in assassin_skills.txt
  and WolfchevLaboratory.txt.

Signed-off-by: Haru <haru@dotalux.com>
Removed trailing whitespace (scripts)

Signed-off-by: Haru <haru@dotalux.com>
Removed trailing whitespace (sources)

Signed-off-by: Haru <haru@dotalux.com>
Partial cleanup of script_commands.txt

- Updated examples to a more modern syntax
- Corrected examples using the wrong case for script commands (fixes
  bugreport:8192 thanks to jaBote)
  http://hercules.ws/board/tracker/issue-8192-camelcase-in-scripting-documentation/
- Reworded or rewritten some misleading/no longer correct notes to match
  the current script engine behavior.
- Marked some commands as deprecated and suggested alternatives, to
  discourage their use in new scripts (set, goto, jump_zero, menu)
- Changed use of temporary character variables into scope variables in
  examples, where appropriate.

Signed-off-by: Haru <haru@dotalux.com>
Changed battle_config definition to extern to avoid mistakes in plugins

- This avoids plugins incorrectly using battle_config (with unreliable
  results) instead of using the proper interface, battle->bc.
- Edited various #defines to use battle->bc instead of battle_config so
  that they can work perperly in plugins as well.

Signed-off-by: Haru <haru@dotalux.com>
Follow-up to b6b3f58795288701d0e162d43fa6f0a47af913b3

- Includes in some files weren't sorted alphabetically. Special thanks
  to KeiKun.

Signed-off-by: Haru <haru@dotalux.com>
Renamed incuvate of Pet System.
Merge pull request #284 from MrKeiKun/fix_pet_table

Renamed incuvate of Pet System
Fixes and Clean-ups from Euphy for Wolfchev's Lab.
Re-Upload and fix the aegis conversion for item_db.conf
ItemDB SQL Sync

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Follow-up to 5f5380e8d5fa2e6042813e35101cb33b656e3972

- Fixed a missing semicolon in the upgrade script. Special thanks to
  QQfoolsorellina

Signed-off-by: Haru <haru@dotalux.com>