mdssvc: new RPC pipe for Spotlight
Add mdssvc subsystem for Spotlight
Add error checking macros
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
mdssvc.idl: identified max fragment size
mdssvc: dump Spotlight request

Pass snum from _mdssvc_cmd() to mdssvc_dispatch().
_mdssvc_cmd: allocate response buffer.
srv_mdssvc_nt.c: move declarations to top of function