make use_charges_from_map_or_vehicle consistent with inventory::charges_of
astyled use_charges_from_map_or_vehiclechanges
Put BORDER_COLOR in crafting.cpp
initialize player::pos to 0,0
remove call to player::reset from charachter creation screen,

add u=player(), to reset the player to default before creating a new one
Revert "remove call to player::reset from charachter creation screen,"

This reverts commit 0e2d6889c9801b7d7b642303fb0319ebc8603c93.
use invalid player position to prevent access to uninitialized map
Merge some fixes.
Make map::use_charges() match against ammo type as well as item id.