Renamed programs from json-* to baton-* and removed unecessary programs.
Fixed Sphinx warnings.
Permit all valid operators in queries.
Avoid including redundant conditions during query building.
Factored out operator checking function.
Improvements to documentation and pkg-config template.
Merge pull request #58 from keithj/devel

Resolve outstanding issues for 0.9.0 milestone
Added data object query clause to limit returned results to the newest
added replicate. This avoids old copies that have been superseded.

Renamed log -> logmsg to avoid name clash.
Added the iRODS replicate number to timestamp query results for data objects.

Changed list_timestamps to report timestamps for all replicates.

Limited timestamp reporting to the lowest numbered extant replicate.
Tidied up includes.
Bug fix for unbuffered operation
Merge pull request #62 from keithj/devel

Bug fixes for behaviour on replicates and old copies of data objects.
Added changelog script.

Moved declarations so that error-handling gotos do not skip them.

Converted int -> size_t where approporiate.

Corrected some typos.
For the old autoconf on Ubuntu Precise
Merge pull request #63 from keithj/devel

Cleaned up some latent errors and added a changelog script
Bug fix to string comparison functions.

Added UTF-8 test and coercion functions.

Use UTF-8 test and coercion functions to handle Latin-1 text in AVU
attributes.
Use strnlen in preference to strlen.
Merge pull request #64 from keithj/devel

Latin-1/UTF-8 utilities and code improvements
Fixed invalid character and undeclared function.
Merge pull request #65 from keithj/devel

Fixed invalid character and undeclared function.