Add muscle powered as a fuel type.
Add a foot crank as a type of muscle powered power source.
Add a bicycle as a new vehicle type based on muscle power.
Update itypedef.cpp

Make foot crank rarer in preparation for adding it to spawn lists.
Update mapitemsdef.cpp

Added foot crank item to appropriate spawn lists.
Steal a line from message display and shift player info lines up in preperation for displaying weapon mode information.
Added new, fitting clothes, fitting clothes are rarer and have less penalties
More work with fitted clothing.
Warm clothes prevent rain morale loss
Indentation fix.
Shift recoil indicator over to make roo for gun name.
Add spare magazine item.
Fix indention in spawn lists.
Add spare magazine to item spawn lists.
Add item::has_gunmod() helper method.
Simplify some code with new has_gunmod() helper.
Make sure new spare magazines are spawned with appropriate charges.
Add tests to avoid attaching spare magazine to incompatable guns.
Add a pointer to the weapon being operated on in game::unload() to support spare magazine unloading.
The code for handling the behavior of spare magazines.
Display the contents of a spare magazine gunmod if there is one attached to the current weapon.