consumes water properly from toilets
fixed the water consuming problem
Replace std::to_string() with stringstream to make mingw happy.
Merge branch 'no-pocket-water' of https://github.com/placeybordeaux/Cataclysm-DDA into merge
Add document outlining compiler support for project.
Fixes plural forms for some holy books.
Merge pull request #8098 from Rivet-the-Zombie/moar-fixes

Fixes plural forms for some holy books.
Merge PR #8097 - mingw and Cygwin workaround
astyle game::plmove
Extract code from game::plmove into separate function print_item_overview.
Extract code from game::plmove into separate function displace_monster.

Move the call to it before the other stuff happening in plmove, because displacement can cancel the movement and in that case all the other stuff should not happen at all.
Extract code from game::plmove into separate function pltunnel.
Extract code from game::plmove into separate function movement_allowed.
Extract code from game::plmove into separate function warn_to_cancel_move.
Move some code from plmove that is run before and after changing the player position into separate functions.
Add map::must_swim function to check for SWIMMABLE && DEEP_WATER
Move code for moving grabbed objects into separate function.

Slightly reorder check for movement:
1. displace monsters (cancels movement)
2. warn of dangerous movement
3. move grabbed objects (cancels movement)
4. move