Items without valid material are not flammable.

player::consume use the same logic to determine whether the consumed item is suitable for the batteries bionic.
bionic: add a message when activating a bionic is not done because of insufficient power.