Add target charges to iuse_Transform.

Sets the charges property of the resulting item to the value specified with json.
This allows moving many bomb-activation functions to move to json.
Add explosion_iuse that provides all kind of explosions

It is used as iuse function for activated bombs, has a sound effect and does various explosions and the like effects.
Add parameter to change  Creature::moves to iuse_transform

Allows to export some more iuse functions to json