Adds .gitignore rules for files generated by autoreconf

When running `autoreconf -fvi`, several files were generated
that were not ignored by the existing .gitignore rules:
```
aclocal.m4 configure m4/libtool.m4 m4/ltoptions.m4 m4/ltsugar.m4
m4/ltversion.m4 m4/lt~obsolete.m4
```

All should now be ignored.
Adds built executables to .gitignore
Merge pull request #91 from wtsi-hgi/gitignore-m4-configure

Adds .gitignore rules for files generated by autoreconf
Adds support for "not like" and "in" query conditions.
Merge branch 'devel' of https://github.com/wtsi-npg/baton into feature/query-notlike-in
Merge pull request #92 from wtsi-hgi/feature/query-notlike-in

Adds support for "not like" and "in" query condition operators (fixes #90)
Added --with-irods=/path/to/irods option to configure.

Updated the README and manuals for recent user-visible changes.
Updated to use --with-irods=$IRODS_HOME
Set the IRODS_HOME explicitly.

Added DISTCHECK_CONFIGURE_FLAGS to pass iRODS location to make
distcheck.
Merge pull request #93 from keithj/devel

Improvements to build and updates to README and manual.
Added check for libm, which was missing.
Merge pull request #94 from keithj/devel

Added check for libm, which was missing.
Refactored IN query building to use JSON API rather than array length
counting.

Refactored some loops to use the json_array_foreach macro.
Merge pull request #95 from keithj/devel

Refactoring
Added release number.