Fixes recipe category for metal rail ammo.
Added "WATCH" flag to PDA.
Merge item flag fixes.
Open master.gsav in binary mode for reading.
Open artifacts.gsav in truncate mode to prevent it doubling in size each time we save.
Changed to std::ofstream::trunct instead.
Properly skip separators while loading master.gsav.
Properly load faction "known_by_u" as a bool.
Clear current itypes before loading new artifacts.
Delete current artifact ids before loading new ones.
Change version text to 0.9
Increment makefile version
Return absolute value instead.

Signed-off-by: Tommy <yobbobanana@gmx.com>
Merge pull request #4327 from yobbobanana/mergemergefix

Fix vehicle teleport bug.
Fix halloween_special.json json.
Return absolute value instead.

Signed-off-by: Tommy <yobbobanana@gmx.com>
Merge branch '0.9' of https://github.com/CleverRaven/Cataclysm-DDA into 0.9
Death to /n
Fixes weird -24 stim effect of cooked fruit things.
Fixes typo in plant food recipe.