Dev freeze fixes

Couple of fixes.
-Detective semiauto now cannot be modified to fire revolver rounds which it cannot accept :D 
-New chemicals should be possible to create now (thanks Mini for pointing the fix)