Updated compare items with colore highlighting

Better item stats are colored green, worse
stats are colored red.
Merge pull request #55 from OzoneH3/master

Update: Compare items with color highlighting
Fixed some weirdness with item outputs from disassembled/destroyed items
Removing window panes is now handled via deconstruct furniture option
Merge branch 'master' of https://github.com/TheDarklingWolf/Cataclysm-DDA
Fixed errors in deconstruction
Added: List items on the ground around player

Scroll through the list to see a line indicating
where the item is. Keybinding: V
Merge pull request #57 from OzoneH3/master

Added: List items on the ground around player
double the road-river-overmap bounds checking

because apparently bridges to nowhere can go west or north as well.
Bodytemp morale penalty and calculation adjusted

cherry-picked from shoes/foo

Conflicts:

	game.cpp
fixing order of vehicle types

so that motorcycle chassis stop spawning in parking lots.
vehicle partname for non-gas motors.

reported by kevin
formatting map::vehmove() so that i can read it

before taking a stab at rewriting it.
another functionally identical change,

adding of_turn to vehicles, to indicate how much
of their per-turn travel remains.
reworking wrapped_vehicle

to not use a more generic superclass, because i don't
intend to refer to a vehicle as an 'item'
overhaul checkpoint:

map::get_vehicles() with no args now gets all vehs.
vehmove() using get_vehicles() instead of iterating over each submap.
commented code for me to refer to and you to be anoyed by.
made wrapped_vehicles aware of submap.

used get_vehicles to de-indent a couple levels of vehmove.
more vehmove refactoring.

it's now the case that veh movement is
 sort of handled in parallel.
Too bad you hardly ever see multiple
 vehicles moving at once. (so far...)
more refactoring

an enum for collision types, and a collision struct.
nothing really, a target & subtarget entry for

collision structs, but nothing's done with it yet.
removing vehicle 'moves',

vehicles' of_turn  property replaces it,
 which tracks time instead of distance