Added copyright note for OOF module
Fix the SIEVE script when it was enabled/disabled

This happened when you enable OOF to all people and then you disable it.
Merge branch 'master' into ejhernandez/oof-managesieve
Refactor to make possible to have several backends to put the Sieve script
Make it work with curl for easing the testing
Now it is working if there is already an active script
ManageSieve backend for Out-of-Office implemented
Keep the user_script in settings file

It helps to keep the user script among different Set requests on OOF
Make multitenancy work checking the samba conf key
testsutie: Add testsuite for mapiproxy/util/mysql
mapiproxy/mysql: Reractor parse_connection_string() to be more stable

Not it passes all Unit tests in openchange_testsuite
mapiproxy/mysql: Call mysql_options() after connection is established

Avoid - http://osdir.com/ml/mysql/2014-03/msg00088.html
* A client crash occurred if mysql_set_server_option() or
several other C API functions were called before
mysql_real_connect(). (Bug #17338958)

I also hit this using AddressSanitizer and using MySQL 5.5.38
testsuite: Make compiler happy and initialize local variable before it's used
testsuite: Small README how to use unit test utility
testsuite: Don't use ck_assert_ptr_eq() - travis can't handle this yet
Fix getting the param properly

It does not use the standard get from dict
Fix in ManageSieve backend when there is no active script
Settings are stored in the script inline

* Log on errors to ease troubleshooting
* Avoid making openchange node stateful
Merge pull request #81 from openchange/kamenim/master-mysql-util-testsuite

Few fixes in mysql utility module and testsuite
testsutie: Handle command line options for openchange-testsuite tool

the aim is to have some goodies like:
--leak-report
--leak-report-full
--version