Pass item location in to all iuse methods.
Indention fix.
Pass a flag into active item processing methods to allow them to be used for activating items as well.
Extract anti-explosion handling of individual items to a seperate method.
Move triggering of radio items on the map to a map method and use the nes item processing method to trigger them.
Several fixes to unify active and triggerable item handling.
Update active item count after activating or deactivating radio items.
Only process items in inventory that need processing.
Remove dirty global abuse.
Pass location of zombie in to ready_to_revive() instead of searching for it.
Stylin
Remove unused and misguided item search methods.
Stylin
Refactr active item processing to use a lambda expression and methods that iterate over all the items on the map.
Update radio item triggering to use new lambda-based iteration over map items. Fixes #8238
Nuke a now inaccurate comment.
Merge pull request #9607 from kevingranade/radio-item-and-iuse-fixes

Radio item and iuse fixes