Merge pull request #94 from openchange/master

Merge last changes from upstream
Merge remote-tracking branch 'oc/master'
Fix wrong proposed conf
test/util/mysql: Print out MySQL error when mysql_real_connect() fails
test/common: Allow for MySQL password to be passed in environment
util/mysql: Avoid leaking MYSQL object in case of failure
testsuite: Update README - remove memory leaks already fixed
util/mysql: Print MySQL specific error also in case of mysql_query() failure
Merge pull request #90 from openchange/kamenim/testsuite-and-mysql-fixes

Testsuite and mysql utility functions fixes
make: mapistore_test needs to link against libmapi.so
Merge pull request #92 from Zentyal/jgarcia/fix-make-mapistore_test

Makefile: fix make mapistore test
Add small script to dump last network packet from gdb
indexing: Fallback to default_indexing_url in case we have no indexing_url stored for the user

Not checking for indexing_url value leads to initializing
TDB backend and this puts us in a situation where we have
MySQL backends as default, but we nevetheless use TDB for indexing
openchangedb/indexing: Handle indexing url validation in openchangedb layer

Indexing URLs must not:
- be NULL
- be empty

Also add a test case for this
openchangedb/indexing: change error returned
Merge pull request #93 from Zentyal/jgarcia/regresion-indexing-backend

Regresion indexing backend using tdb
Fix from Chenglin Zhong: mapistore_message_modify_recipients is improperly invoked
Merge branch 'master' of https://github.com/openchange/openchange
Escape ldap filters with strings properly
Merge pull request #95 from Zentyal/jgarcia/escape-ldb-searches

Encode ldap filters properly