* all helper/format/transform functions goin to : administration
* procesing functions related to minetst api goin to : process
* move formating function to administration file, expose in the
variable api "gapi" to get access from processin file
* move checks for player and traking of chaters to common place
* the callbacks moved to processing
* TODO: check for fairplay client detection and noclip
* implements the beowulf noclip detection and punishmend
* implements the antifly and antifast detection
* autodetect if antichat or beowulf are presents
so dont override functions
* set the improved version of ip check, using apikey, if
the apikey is not set or empty, it will use simple geoip
* the command `govip` will check ip in all ways, if error,
i will suggest to try `geoip` command
* for geoip comman, no matter if mod its present or not..
it will detect geoip mod and provide command and log for
* registered geoip privilegie if geoip mod is not present
* registered governing privilegie
* license of code and license headers
* improve README documentation
* privilegie registration and callback on join player
detection of geoip mod in same conditional
* check nil player, vali player and engine feature
at the joining process of the player