Whoever called a function parameter m_device is fired without notice.
Add texture bumpmapping feature.
Throw exception instead of assert on nested reliable packets

Fixes a denial of service vulnerability, issue #784
Directional fog + horizon colors, based on sun & moon positions at sunrise / sunset
Make clouds have the same color as the horizon. Limit view angles to start / end the color transition halfway. Move code in Sky::update and apply it properly.
Combine the colors when looking up or down, otherwise turning looks weird. Tweak moon color.