Add whip
sct initial class
Added weather flurries to snow animations
Allow snowstorm to be set via debug menu
Initialize weather animations only once in weather_data
Moved SCT class into output.cpp
Moved game_message_type to output.h
Removed a duplicate call to g->draw_hit_player(this, dam); in dealt_damage_instance player::deal_damage(...) which slowed down the player hit animation.
Curses player hit animation if protected by armor now has a yellow flashing background.
Added SCT drawing for SDL. No tiles support atm.
Message offset: multiple impacts in the same direction in short order overriding prior messages (mostly turrets)
//Check for creatures on all drawing positions and offset if necessary
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into sct

ally if it merges an updated upstream into a topic branch.
Display damage numbers as healthbars and add bodypart when player is hit.
Clear SCT buffer on game load.
Properly redraw unseen terrain.
Added Crit, Headshot and Grazing texts/colors.
Display dented, ripped, etc items.
Temporary EAST/WEST text overlapping "fix"
Display diseases.
I believe this fixes #7628. Seemed to just be a bit of logic mixup.
Add parameters to peek for use as a call from elsewhere in the game code in addition to being used as a direct command.
Totally random restyling.
Add an iexamine action for curtains that allows peeking through them and tearing them down.
Better text coloring.
Shop creature HP after a hit.