Extended the "really disassemble" message to include a list of resulting items.

Extracted some code to list the components a (player crafted) item is made of into a function.
Input manager for advanced inventory
Remove useless comments
Remove double UP/DOWN keys for adv. inventory
Add cars to garages
Change a car to a hatchback
"Enhance" json: place vehicle [WARNING!!]
Use said "enhancement"
Whoops dont spawn with full fuel tanks
Merge branch 'input_manager' of https://github.com/Wuzzy2/Cataclysm-DDA into merge2
Roller derby time!

Adds classic leather quad skates - slower but more stable than inline
skates.
Adds Roller Derby Player profession.
Fixes tool quality for utility belt re: wood saw.

Saw had 2, belt had 1.
Thanks goes to @Valkjosandi18 for pointing this out in irc.
Speed tweak.
Merge pull request #8642 from Rivet-the-Zombie/toolbelt-quality-fix

Fixes tool quality for utility belt re: wood saw.
Gives robocop some pants.

Since it becomes really apparent when you start this profession in the
winter, you're not actually made of metal; you're naked and freezing.
Merge pull request #8644 from Rivet-the-Zombie/robopants

Gives robocop some pants.
Fixes toolbox wood saw quality.

Same as the utility belt fix, saw has 2, box has 1.
Merge pull request #8645 from Rivet-the-Zombie/toolbox-fix

Fixes toolbox wood saw quality.
Derp.
Merge pull request #8643 from Rivet-the-Zombie/roller-derby!

Roller derby time!