Add level cap to other practice method.
Add level cap to construction tasks.
Remove unnecessary turns argument from skill methods.
Removes doubling effect from food-morale.
Fixes butcher message

The message 'There are no corpses here to butcher' no longer erroneously appears after 'You don't have a sharp item to butcher with' message is triggered.
Fixes curtain interaction from outside the building.
Fixes highlighting when view is shifted. (examine, open, close)
Print choose_direction() messages directly onto the w_terrain window to prevent problems with SDL redrawing.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA
Merge branch 'master' of https://github.com/reverieAlice/Cataclysm-DDA into merge
Merge branch 'cap-construction-practice' of https://github.com/kevingranade/Cataclysm-DDA into merge
Merge branch 'food-morale-fix' of https://github.com/Rivet-the-Zombie/Cataclysm-DDA into merge
Merge branch 'outside-curtains-fix' of https://github.com/OzoneH3/Cataclysm-DDA into merge
Merge branch 'highlight-fix' of https://github.com/OzoneH3/Cataclysm-DDA into merge
Merge branch 'merge'