Ranged targeting targets last target as last_target no longer
decrements for every monster per turn, due to cleanup_dead cleanup.

So there.
The closest newly spotted monster becomes default 'f' target, unless there's already a target.
Make makeshift welder usable
Updated recipes to use makeshift welder

I presumed a battery-penalty-factor of 1.5
[Play Now!] option in [New Game] to skip any confirm windows. Allow hot key highlighting for main menu options translation.
Also randomize gender.
Enable comments for translators.

To add a translator comment,
put the comment on the line preceeding the gettext call,
and begin the comment with "~".

For example:
    //~ it doesn't matter what this message is
    g->add_msg(_("Some translated message."))
will appear in the .pot file as:
    #. ~ it doesn't matter what this message is
    msgid "Some translated message."
Add translator comments for names, indicating intended gender etc..
Replace substr magic number with function.
Autopickup manager menu position fix.
Breaking a window with crowbar now spawns ...

curtain items
Merge autotargeting adjustments, crude welder fix, play now character start, i18n cleanup, and fix to items dropped when a window is broken by prying at it.

Conflicts:
	player.cpp
closest_points_first: make 'radius' argument determine radius, not diameter.
Radius of 0 always returns center point.
This fixes 'V's range
find_nearby_items: truncate to screen size, restoring pre-closest_points_first
area.
add_items_or_charges: remove +1 from overflow radius, as closest_points_first(0,.. always returns center point.
Reformat and clean debug code out of cleanup_dead().
Merge fixes to closest_points_first refactor.
Merge remote-tracking branch 'upstream/master'