Removed leak for service with more listeners

Removed leak for service with more listeners:

users are allocated once in service
Added default NULL for users table

Added default NULL for users table
Added missing linker flags to connection test.
Fix to bug #613, http://bugs.skysql.com/show_bug.cgi?id=613
Simple fix: disable logging to files where logging fails.
Fixes to Coverity errors 72653, 72685, 72707, 73391, 73393, 73394, 73410 and 73414.
Addition to fix to bug #613, http://bugs.skysql.com/show_bug.cgi?id=613
Added new declaration of skygw_file_write and modification to the function which returns errno instead of boolean.
Fix to bug #614, http://bugs.skysql.com/show_bug.cgi?id=614
Added protected state check to mysql_client.c, fixed locking in session.c
readwritesplit.c: prevent switching the master during session. Added logging to cases where master has changed.
Moved DCB's member errhandle_called behing DEBUG flags to Release build. It shows if handleError is called for a DCB and makes it possible to avoid redundant calls.
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
Switched from CPU time to real time in connection test.
Put errors ganerating code behind FAKE_CODE macro, which is not defined by default in any build.
Addition of timeout for connect,read,write

Addition of timeout for connect,read,write in mysql_mon.c
Addition of setNetworkTimeout in galera mon

Addition of setNetworkTimeout in galera mon
Removed invalid assertion from readwritesplit.c
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
MySQL connect: charset flag is stored

MySQL connect: charset flag is stored and passed to backend
COM_CHANGE_USER honours charset change

COM_CHANGE_USER honours charset change
timeout options added to monitors

timeout options added to monitors
Coverity fix 72709

Coverity fix 72709
Changed the UNIX-only commands to CMake generic commands.