Windows Animations

2 changes fix to catacurse from lazy cat.
Attempt at fixing flickering on windows
Check update for validity in DrawWindow
Added lazycat's suggestions
Merge PR #925 - catacurse tweaks, remove redundant redraws

Conflicts:
	crafting.cpp