First version of base_friendlyfire

17 options for friendly fire.
FF can be enabled, disabled or reverse damage to attacker.
When reversing damage to attacker with regular damage, armor and hp are fully calculated.
Option to make damage armor only or regular damage.
Also supports scaling teamdamage for half/quarter/eighth.