Ignore .trs
Handle variations of header macro
Ignore test-driver
Die if xml2-config points at a non executable file

Patch from Michael Stahl - thanks

Fixes Issue #0000536
http://bugs.librdf.org/mantis/view.php?id=536
Modernize LT_INIT call for libtool 2.2+
Add pkg.m4 from pkg-config 0.28 to prevent more autogen.sh work
Use PKG_CHECK_MODULES() for calling and overriding pkg-config

- macro is in build/pkg.m4 from pkg-config 0.28
- Use <PREFIX>_CFLAGS and <PREFIX>_LIBS envars.
- Enables overriding of pkg-config if needed.
- Used for raptor 2 and libuuid

Fixes Issue #0000537
http://bugs.librdf.org/mantis/view.php?id=537
work around MSVC 2008's inexcusable lack of stdint.h header

Patch from Michael Stahl

Fixes Issue #0000538
http://bugs.librdf.org/mantis/view.php?id=538
Make win32_rasqal_config.h work on MSVC2008

Patch from Michael Stahl

Fixes Issue #0000539
http://bugs.librdf.org/mantis/view.php?id=539
#changes
memset fixes [gcc 4.8]
Do not destroy MD5 digest
Add VALUES lexer token
Add RASQAL_GRAPH_PATTERN_OPERATOR_VALUES for SPARQL 1.1 VALUES
rasqal_graph_pattern_s gains bindings field

(rasqal_free_graph_pattern): Free new field if present.
(rasqal_new_values_graph_pattern): Added to make a VALUES GP
(rasqal_new_bindings_from_var_values): Added

Builds a bindings from a single variable and a sequence of values
each of which turns into a row of 1 value to match the SPARQL 1.1
short form
(rasqal_variable_write): Check args
(rasqal_variables_write): Added to write a vars sequence with commas
docs