Mendix 5 support

Yay!
Try to connect to xmpp only if app is hybrid or 5+ and after appcontainer config is updated.

AppContainer updates database configuration on xmpp_connect (query roster for db_managers), so we need to have the runtime available at that point.
Cosmetics on 5.x startup

Removed two unused params: 'runtime_path' & 'application_base_path'
as these are both set elsewhere.
Mendix 5 runtime startup compatibility

Changeset #43885 in runtime broke startup procedure: create_runtime now
replaced by update_appcontainer_configuration. This doesn't actually
create or start a runtime, instead giving us a clear point on where we
can set jetty & other options for runtime.

Also, the location and name of the 'use_blocking_connector' option has
changed. It's now located within the 'jetty_options' jsonobject
and is called 'runtime_blocking_connector' instead.

Backwards compatibility for this is included, so people upgrading from
4.x to 5.x won't have to reconfigure the blocking connector setting.
Backwards compatibility for Mendix 3/4

Mendix 3 & 4 have a "createruntime" (no underscore) admin-action that
needs to be called explicitly. This action sets a number of options
and checks whether the appcontainer is connected to xmpp.

If an xmpp connection is found, it automagically queries for db
settings. This change moves the _connect_xmpp call to *before* the
create_runtime action (in case of mx version <5 && hybrid) so
that this step is performed correctly.
PEP8 kthxbye
Merge Mendix5 support into develop
Don't even show critical logging when using -qqqq
Move mxversionification into _lookup_runtime_version
eliminate dirty_hack_is_25
Debug instead of warn log about 2.5 mdp not found

This message is logged when reading metadata from a >= 3 project fails.
and a 2.5 model file is not found. This also happens when no deployment
archive has been unpacked at all.
merge_runtime_configuration -> merge_microflow_constants

'cause it does not do anything other than that...
Prettify version detection for startup  main class
Eliminate usage of appcontainer_environment
Merge cleanups thanks to new version comparison
Log errors on XMPP Connect