Adds check for threshold status and calls off the turret for clearly non-human characters.

Incentive to not take Alpha, too, since those still pass for human.  BMG turrets are designed for vehicles so can target HUGE folks.
Adds LOUD WARNINGS to turrets that'd have 'em.
Only use name types satisfying all search flags
Revert "Adds LOUD WARNINGS to turrets that'd have 'em."

This reverts commit b60b8ff5bea8e5b87c7720b39cb74769b0df497a.

Removes loudspeaker warnings per Kevin's directive.
Turrets will attack if not at full health.
Merge remote-tracking branches 'dda/pr/10310' and 'dda/pr/10319' into dda-master

* dda/pr/10310:
  Turrets will attack if not at full health.
  Revert "Adds LOUD WARNINGS to turrets that'd have 'em."
  Adds LOUD WARNINGS to turrets that'd have 'em.
  Adds check for threshold status and calls off the turret for clearly non-human characters.

* dda/pr/10319:
  Only use name types satisfying all search flags
Extract code to ignore non-humans to a helper function.
Rate limit robot messages a bit.