Prepare code for Qt 5 and clang 3.1

Everything po_clientplugins now compiles with Qt 5.
The sounds from basebattlewindow is missing since phonon is not included
with Qt 5 anymore, QtMultimedia might provide workaround.

Apple's clang compiler was used instead of gcc. Some changes of the code
were changed to reduce warnings with clang.

The code still compiles and works with Qt 4.8 and GCC 4.7
Adding ignore global messages
Allows the user to ignore global messages in certain channels, helps stop clogging up their private channels when they have less activity
Merge github.com:po-devs/pokemon-online
Merge pull request #214 from CrystalMoogle/master

Adding global message ignore to channel options
Update min_turns.txt

Fixed Wrap moves lasting 3-5 or 5 turns instead of 2-5
Merge pull request #217 from Isa-/patch-3

Update min_turns.txt
Wise Glasses (item 39) misspelling
Merge pull request #5 from Manectric-Rang/patch-5

Patch 5
Update stats.txt
Merge pull request #6 from Manectric-Rang/patch-6

Update stats.txt
Anger Point
Merge pull request #219 from BeastCharizard/master

Anger Point message
Fix #216
Update CloseCombat.qml
Merge pull request #221 from Tyki7125/patch-2

Update CloseCombat.qml
Update move_effect.txt

Updated the descriptions with this http://wiki.pokemon-online.eu/wiki/Moves. Hopefully I didn't break anything!
Merge pull request #222 from Jenaez/patch-1

Update move_effect.txt
python file to automatically change the month for usage stats
Merge branch 'master' of github.com:coyotte508/pokemon-online
Merge remote-tracking branch 'main/master'