Merge pull request #1013 from Kinematics/4.1-dev

GearSwap: Fix syntax format for table.
AutoRA feature add

Added feature to halt at 1000 TP
convert command line params to UTF-8

In JP client, findAll had not worked because character encoding is differ.
Now command line params are encoded to UTF-8.
fixed bug when using thief tools
Merge pull request #1017 from svanheulen/4.1-dev

fixed bug when using thief tools
Merge pull request #1016 from kotodamagic/findall-fix-corrupt

[findAll] convert command line params to UTF-8
findAll: new feature: show total quantity of found items
Merge pull request #1018 from kotodamagic/findall-show-summary

findAll: new feature: show total quantity of found items
Feature Add

Added optional feature to halt upon reaching 1000 TP automatically.
Merge pull request #1019 from banggugyangu/4.1-dev

Feature Add
Bugfix

Bugfix
Merge pull request #1020 from banggugyangu/4.1-dev

Bugfix
bugfix + optimization

Optimized and fixed bugs (tested)
Merge pull request #1021 from banggugyangu/4.1-dev

bugfix + optimization
GearSwap/Mote-Libs:
Allow global user customization of idle/melee sets.
Move test function out of library files.
Add runes to mappings.
Add Modes class.