Ignore Emacs-style backup files
Remove custom option parsing code for the situ application, converting it to use getopt(3)
Fix configure script to error out if a required artefact is not found; also add a feature test for getopt_long