Increase crafting distance to 6.
Merge remote-tracking branch 'dda/master' into increase-crafting-distance
Add map::accessable_items() to unify checking whether the player can access items at a given map location.
Use map::accessable_items() to prevent accessing items the player can't reach.
Restyle map::use_charges() and map::use_amount().
Eliminate extra indirection from within the map class.
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
Stim & cauterization fixes

OK, should all be working OK now.
Gets rid of double-coverage

Since Kevin stuck this fix already, my implementing it only gets in the
automerger's way.
Mutation fixes!
Crafting distance improvement!
Replace direct modifications of player::pain with calls to player::mod_pain() to unify handling of pain related traits.
Merge some fixes.
Make map::use_charges() match against ammo type as well as item id.