Move all the item-processing into the item class.

This combines the item processing done for items on the map and for items that are in the players inventory.
Adds two new house layouts to map generation
try again to add morphine
try again to add shopping bags
Pine tree fix.
RM11B marksman rifle.

This was the only category of firearm missing from the caseless line.
Ten round magazine, much improved range for the normally short-range 8mm
rounds, two round burst mode, rather large but not incredibly heavy.
Spawns in military rifle places.
Whitespace modifications to new houses.
Name change.
Tweak.
Merge branch 'houses1' of https://github.com/klintworthde/Cataclysm-DDA into merge2
Merge branch 'pine-tree-fix' of https://github.com/Rivet-the-Zombie/Cataclysm-DDA into merge2
Merge branch 'add_morphine' of https://github.com/bug-sniper/Cataclysm-DDA into merge2
Merge branch 'add_shopping_bags' of https://github.com/bug-sniper/Cataclysm-DDA into merge2
Merge branch 'fix-item-processing-actually-it-enhances-it-doesnt-it' of https://github.com/BevapDin/Cataclysm-DDA into merge2
Syntax fixes

Nothing much here.