dalloc: typesafe object container
Add SPARQL parser and lexer, mapping table

Add types and other infrastructure code to mdssvc.h
wafsamba: replace dots in library names

Certain libraries use a version number with a dot in the library name,
eg libtracker-sparql-0.16. The dot is passed to the HAVE_LIBXXX macro
but dots aren't allowed in C macros, compiler diagnostic:

  warning: missing whitespace after the macro name

Signed-off-by: Ralph Boehme <rb@sernet.de>
Spotlight configure option and pkg-config for libtracker-sparql
Add the marshalling/unmarshalling source file