Armour layering UI now shows fitted encumbrance values and coverage
Prevent non-version tags from being used for version info.

Fixes #1141
Make lockers and racks spawn pipe instead of hose

Fixes #1172
Advanced inventory takes equipped items plus weapon into account and limits pickups accordingly. (Until invlet indexing is eliminated)
Separated t_locker and t_rack from t_fridge and t_glass_fridge in map::bash
Make artifact loading work for artifacts on the ground
Make autosave save mapdata and artifacts properly

Fixes #1175
Added missing break; that caused disassemble to prompt for reassign
Fix an occasional segfault due to improper vector bounds in rng()

Thanks to forum user utunnels for spotting this (see http://www.cataclysmdda.com/smf/index.php?topic=1478).
Fix the Code::Blocks project by including material.{h,cpp}.
Fix segfault when trying to read a wielded book
Simple bugfix megamerge.