Revert Bukkit Damage API Behavior

This API is extremely broken and even updated plugins can not adequately restore their intended behavior with the existing API.

Until Bukkit comes up with an adequate solution, lets revert the change in behavior.

New plugins using the API will not error but will also not behave as intended, but there are likely no plugins using this new API.