Fix for invalid free call on query_out struct trigger by iRODS
returning CAT_NO_ROWS_FOUND when it had just found some result rows!
Set default logging as ERROR to STDERR
Added error messages for missing libraries.

Added conditional to remove coverage targets when coverage is not enabled.
Added libraries required to build libRodsAPIs config test
Improved input validation, added more tests and documentation.
Improved test coverage.

Tweaked lcov thresholds.
Added function to identify baton clients to ips.

Fixed bug in freeing memory during tests.
Merge pull request #38 from keithj/devel

Fix for invalid free call on query_out struct
Adjustments to test configuration for Linux

Added tests to check concordance between return values and error struct
Fixed test for sphinx-build

Reorganised tests
Merge pull request #39 from keithj/devel

Adjustments to test configuration for Linux