util-mysql: remove mapistore dependecy

create_schema returns bool instead of mapistore_error.
Test adapted and moved to the proper test suite.

This change is needed to avoid dependecy of mapiproxy -> mapistore,
because util/mysql is used by both and mapistore already depends on
mapiproxy.
Merge pull request #101 from openchange/jgarcia/fix-broken-mapiproxy-symbols

util-mysql: remove mapistore dependecy
Merge remote-tracking branch 'origin/master' into jkerihuel/mapistore-python
Refactor common code in one single place
Wipe sample:// records for specific user in folders
Do not provision twice
Check for tainted username
Exit if openchangedb mysql uri is not set
Merge branch 'master' into jkerihuel/mapistore-python
Add SampleCalendar folder with one contact
Add SampleTask folder
Add Python-C gateway for PT_DOUBLE
Add a task to SampleTask folder
Add Sample StickyNote folder with one sample note
Add namespace to context URL to match global backend behavior
Update provision code to reflect this change and extract fid properly from URI
pymapistore: add message_get_properties and message_set_properties
pymapistore: set default behaviour for input flags
pymapistore: use talloc_zero_array instead of talloc_array + memset
pymapistore: extra OOM checks + "goto end" shortcuts
pymapistore: use PyDict_Next instead of iterating over a list with the keys
pymapistore: change property tag functions to other that map errors as well
pymapistore: more space in command line output in test script
pymapistore: OOM and error check in  list_backends_for_user
pymapistore: add get_message_data method