Provide retry options for upsdrvctl and driver(s)

As recently seen in Debian (bugs #694717 and #677143), it may be required to
have upsdrvctl retrying to start the driver in case of failure.  More
specifically, a mix of init system (V and systemd), udev and USB device(s) can
result in the /dev entry not being available at driver startup, thus resulting
in a general failure to start NUT.  This commit provides at least a way to
overcome this issue. A more suitable  solution will require more work on NUT
design.

This patch if based on Arnaud Quette proposal
configure.in: bump version to 2.7.1.5

Some packaging systems don't like the -pre# system.
Rename configure.in to configure.ac

autoconf has been warning about this for a while - let's fix it before too many
branches get created with the old name.