Add better thunder effect

This PR adds sounds to thunder and better randoms in lightning.
SendWeather shouldn't send these packets: I you set the weather for a specific player, you don't want to send them densities unless you can track of these values for each players, but anyway Bukkit API doesn't handle it.

Rain density can change separately from sky darkness: you need to send both packet separately.