Ammo system and damage different bodyparts

Ammo system defines different ammo types and through that implements
depleteable ammo. Ammo types are defined in the Ammotypes enum.
AmmoPool.cs keeps track of ammo of a certain type.

Damageable.cs uses a reference to a gameobject with Health.cs attached
and implements a defense rating. Multiple Damageables can be used per
Health script so different bodyparts can take different amounts of
damage (e.g. for headshots).
Merge branch 'master' of https://github.com/Pieter12345/Minor-Software-Ontwerpen-project