Added missing include
Added a first pass at getting autoconf to build a Perl wrapper using
SWIG.
Fixed documentation typo
Added .gitignore
Moved AVU modification into a new function
Fixed autoconf build of Perl wrapper on OSX
Set module name to lowercase for Linux.

Mixed case worked only on OSX's case-insensitive filesystem. Swig has
no option for specifying name-mangling between the module and shared
library names, therefore they must be the same.
Set Perl module name to lower case to match module name.
Added option for json-metamod to use STDIN.

Moved modify_json_metadata into library.
Merge branch 'devel' of github.com:keithj/baton into devel
Removed Swig Perl wrapper (exists on swig-perl branch).
Housekeeping
Removed typedef from non-opaque structs.

Housekeeping.
Housekeeping
Added baton_error struct to propagate error messages and codes.
Added test fixture stub scripts
Added the log level to the log record format
Merge pull request #10 from keithj/devel

Improved error handling and JSON streaming