Context-base Combat Cleanup and Fixes

Species will now use a list of unarmed_attacks that will be checked for usability in the order the list contains them.
The kicking and stomping attack logs from the unarmed_attack punch were moved to their own unarmed_attacks called kick and stomp and made available to player races.

Furthermore, quite a few fixes for stuff that was broken still, including a runtime error and several calculation misakes.
Would be cleaner asL
if(!(zone in list("l_leg","r_leg","l_foot","r_foot","groin"))