rename maintainer-only BSD make file: use bmake -f BSDmakefile
rm autocrap/Makefile.am autocrap/acscrypt.m4 autocrap/configure.ac (dups)
configure.ac version

autoconf gets annoyed if configure.ac does not contain a literal
version argument in AC_INIT.  The upstream code tries to figure out
the version from the directory name and include it in.  This has a few problems:

* The code to do this is in Makefile, and is overwritten by autotools.
* The code doesn't work in Debian because the directory name does
  not necessarily encode the version.
* The file containing the version is not present in the upstream sources,
  and must be created by running "make", and autoconf fails if it is not
  found.
* The Makefile in the sources uses a syntactic extension not supported
  by GNU make, which errors out with "missing separator".

This patch passes a literal version number to AC_INIT.

BE SURE TO UPDATE FOR A NEW UPSTREAM VERSION!
automake options

Add two automake options.  The first, subdir-objects, is to avoid
zillions of warnings concerning refering to source files in
subdirectories.  The second, -Wall, has no discernible effect, which
is good.
configure.ac clock_gettime

Instead of always including -lrt when linking with it provides
clock_gettime, only link to it when clock_gettime is not available
without -lrt.  This is the recommended procedure.  To quote the
autoconf 2.69 info pages:

     'AC_CHECK_LIB' requires some care ... it is normally better to
     use 'AC_SEARCH_LIBS([gethostbyname], [nsl])' instead of
     'AC_CHECK_LIB([nsl], [gethostbyname])'.
configure.ac updates

Check that autoconf is running in the right directory, for safety.
Look for macros in m4/.
Flush the deprecated AM_MAINTAINER_MODE.
configure.ac CHECK_SYSCTL_HW_USERMEM

acscrypt.m4 contains the macro CHECK_SYSCTL_HW_USERMEM.  Move this
to m4/check_sysctl_hw_usermem.m4 so it can be found automatically
by autoconf.  The alternative would be to explicitly include acscrypt.m4
from configure.ac.