Rename some arcane "cx"/"cy" variables
Better rain drawing fix for shifted viewports

My previous fix for rain in shifted viewports made it so that rain would just not fall after you got too far away from the player. Fixed it the RIGHT way this time.
Actually, really fix rain this time

Bug introduced by the last commit, and fixed by this commit: rain would fall where mobs were standing, replacing them with nothing.

The real issue: there was a variable in map::draw that was being set according to the player character's coordinates, when other code wanted it to be set according to the viewport center. ACTUALLY fix it this time. I hope. Unless there's more magic.
Fix a crash bug that would occur if the player had autodrop on
Merge pull request #319 from ethankaminski/drawing-fix

Better fix for rain drawing
Merge pull request #320 from ethankaminski/autodrop_crashfix

Fix a crash bug that would occur if the player had autodrop on
Various small fixes. Closes #324 Closes #317
Merge branch 'master' of https://github.com/TheDarklingWolf/Cataclysm-DDA
Change purse description. Closes #281
Updated app title to 0.4
Made kegs spawn in the junk mapitem
Mass-remove trailing whitespace.
Cleanup DOS-style newlines.