Windows Animations

2 changes fix to catacurse from lazy cat.
Add some missing iuse functions to the item factory
Move tools to JSON. 146 of them.
Update changelog
Allman style for sewing function
Attempt at fixing flickering on windows
Check update for validity in DrawWindow
Implemented fine detail modifier
Update changelog.txt
Added lazycat's suggestions
Move visibility check for footsteps from add_footsteps into draw_footsteps.

May fix #438, #439 and #930
Merge remote-tracking branch 'dda/pr/914' into dda-master

Conflicts:
	itypedef.cpp
Merge remote-tracking branch 'dda/pr/927' into dda-master

Conflicts:
	data/changelog.txt
Add a comment indicating range of values returned from fine_detail_vision_mod().
Merge remote-tracking branch 'dda/pr/931' into dda-master
Merge PR #925 - catacurse tweaks, remove redundant redraws

Conflicts:
	crafting.cpp