fix for rare bug

when a character's name begins with a number, for example 1st, the 6 for colour will become a 61, eating the 1, leaving a colourless <st>
Changing to \x0306 will prevent the number in the name from being parsed.
* Moved name constants to constants.py
* Moved and renamed get_power() to common.py
* Added anticheatpackage/constants.py and moved all anticheat related constants there
* Fixed bug in log, where I was comparing loglevel the wrong way around, derp!
+ Added glider reset attack animation bug abuse detection
+ Added equipped consumable checking
+ Added checking for the ranger stealth flag on none rangers

NOTE: New checks will not work until matpow2 adds on_consumable_update and on_flags_update events. (They are tested and work, however.)
* Updated anticheat package structure to new format.
* Added simplified version of power formula
* Added error printing when importing script packages.
Merge pull request #97 from TehNinth/patch-1

fix for rare bug in chat display
Merge pull request #95 from sarcengm/feature-anticheat

Some Anticheat restructuring and new features.