Broken-bot audit

Looks like all broken bots were manhacks.  This starts bringing volume
and mass in line with their size, gear, etc.
e-ink tablet pc, memory cards
[Building Utility] Replace magic number with constant. Comment on other magic numbers.
[Building Utility] Add global constants for template format.
[Building Utility] Added division_split function.
[Building Utility] Remove old comments and add more modules. Need to figure out credits and license info?
[Building Utility] Added internal_append function.
[Building Utility] Added recursive_dict_update function.
[Building Utility] Added get_map_cells function. Needs doc string still.
[Building Utility] Added template_update function. Needs doc string still.
[Building Utility] Added complete_json_file function. Needs doc string still.
[Building Utility] Remove old functionality. Add parser (with help section) and use new functionality.
[Building Utility] Replace example with new template format for office tower.
[Building Utility] Replace example part 2 (terrain template).
[Building Utility] Some delinting. Remove unused import. Handle possible undefined variable use. Whitespace.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into botcheck
Through tripods

These are based on the weight of heavy things (steel chunks, scrap,
motors, etc) in the disassembly.
encrypted cards, new morale, photos, music, checks for illiterate and other,
new effect: music
decrypt encrypted memory cards