* improves commit 322d7d3b7072a659a261ee59427586469854d377 of player model,
the problem is that both server and client must be same protocol, so
this ugly hack is a minimal set (not using a function like normal game)
to dinamically check client nature and re-registering the model
* NOTE: the check already need to check if the engine is old and the server not,
so the conditional just try to do exact check agains TRUE boolean.
* Closed https://codeberg.org/minenux/minetest-game-minetest/issues/12
fixed the problem of collisionbox for the lufix player in ugly way but
much more effectivelly due can be mixed in FinalMinetest and Multicraft
* fix model preview based on client view, not on server engine version
for the skindb mod
* Player model: Remove vertical 1 node offset for new engines, but
Required due to the settable player collision box engine feature
change for MT/MTG v0.5.0 that breaks compatibility with old client
so due that this commit will added backguard compatibility
* Autodetec minetest versoin engine and provide right model
character, update player code to provide compatibility with player_api
* try to adapt due commit 66372e75d9
so provide alternate usage when up to date engines are detected
give then `is_area_protected` if any modern engine is availabe,
otherwise use `intersects_protection` if availabe.. or default one
* more info https://codeberg.org/minenux/minetest-engine-minetest/issues/32