Updated

Updated
Bug #438, http://bugs.skysql.com/show_bug.cgi?id=438 try to complete the fix. dcb->authlock was double-freed.
branch update from develop

branch update from develop
Merge branch 'develop' into feature-MAX-98
Merge branch 'develop' into feature-MAX-98
Merge branch 'feature-MAX-60' into develop
Allow space for terminating NULL in args array
Merge branch 'develop' of github.com:skysql/MaxScale into develop
Merge branch 'develop' of https://github.com/skysql/MaxScale into develop
Tried explicitly access NULL pointer.
Addition of alternative truth values in the config file, on, off, true
or false can now be used as well as 0 and 1 when defining the
enable_root_user parameter.
Merge branch 'develop' of github.com:skysql/MaxScale into develop
Addition of the module info structure to allow module information to
be extracted from the modules.

This gives a way to verify the API that the module provides as well
as the version of that API. The hope is that this will make it possible
for MaxScale to detect out of date plugins and either adapt to use them
or reject loading them.

Also added the ability to set a release state on a per module basis.
This allows for production ready and non-production ready plugins to
be identified.
Addition of checks to confirm modules report the expected API implementation
Add server maintenance mode.

Maintenance mode prevents a server from having new connections made
to it and stops MaxScale from monitoring a server. It is designed
to allow a server to be taken out of an active cluster for maintenance.
It prevents new connections and allowsg existing connections to
drain away prior to performaing maintenance on the server.