Merge pull request #5 from Zentyal/jgarcia/openchange.ldb

Define common interface to access openchange.ldb
fix relative include
Merge branch 'cperez/indexing' into jgarcia/use_fmid_from_indexing

Conflicts:
	test/openchange_test_suite.c
create mapistore_indexing_* functions façade of allocate_fids ones
use new functions to get new folder ids
change openchangedb_create_mailbox so we pass the fid instead of be created inside the function
link unittest against mapi library
be able to compile unittest without doing make install of openchange

Use libmapi.so.2.0 compiled on the parent directory
backend definition uses new indexing_backend
avoid warnings of redefined _GNU_SOURCE
Merge pull request #6 from Zentyal/jgarcia/use_fmid_from_indexing

Indexing backend and integration with openchangedb
openchangedb mysql schema

Included model for MySQL Workbench
remove get_mailboxDN function from openchangedb interface

It's used only internally to make relantionships between folders and mailboxes
minor changes on mysql model file
added FIXMEs to functions not used anywhere

for now I won't unittest it, nor implemented in mysql backend
initial test for openchagedb_ldb

Not working yet, I have to add resources either a .ldb or .ldif file
create indexing context on the right memory context
cleaning up indexing test suite

 * Remove unnecesary typedefs
 * bad indexing_file format
 * Put global varibles as static
 * Remove initialize test, the check must be done in the setup function
 * Put indexing_backend_add_case function contents inside indexing_suite function
cleaning up test_suites, use static variables
the results need to have mailboxDN attribute