Add wgetch and mvwgetch functions
Fix incorrect mvwgetch prototype
Advanced inventory's weight and volume columns will now display full
stack values. Oops. Small UI comprovements in addition to this:
* The 'same square!' popup can be ignored as it will pass the next
 keypress (except q and esc) and disappear.
* '0' for weight or volume will appear dimmed.
* current/max number of items displayed at top right
* current inventory total displayed above 'weight vol' header.
* [stack amount] moved to it's own column as it's easier to read.
Move all gun mods into json raws
Purifiers will no longer remove starting traits such as 'android',
'skilled liar' or 'nearsighted'
Updated VERSION to 0.5

...because the old version number was the first thing I was worrying about when i compiled it.
Fix floating-point math to actually use floating point numbers
Change some more odd double vs. int stuff
Update the Windows titlebar to say 0.5
Merge PR #985 - more curses functions in catacurse
Add missing semicolon after catacurse.h function declaration
Merge PR #1011 - purifier fix
Merge PR #1009 - ammo to JSON
Use correct spelling of "acceptable" in JSON
Make skidding cause uncontrollable turning rather than uncontrollable impossible vector changes.
Don't allow driverless vehicles to recover from skids.
Merge remote-tracking branch 'dda/pr/1015' into dda-master
Merge PR #1018 - vehicle collisions less crazy
Extract corpse-revival code to a method of game
Zombies rise from the dead after a certain amount of time