Fixes chem grenade phasing through windows/windoors

NO, OLD CODER. VIEW() IS NOT A SAFE PROC TO CHECK FOR DENSITY. YOU RETARD.

Also nerfs chem grenades greatly. Instead of injecting their maximum volume plus 10 in each atom in range (!), they'll divide their total volume equally among all those atoms.

Fixes #3303