update README: link to world.mendix.com
Add manual page for m2ee

This file was actually moved from the debian packaging into here
Ignore readline import when no readline present

If python was compiled without readline support, we also do not care
about a workaround when using it...
README: comment about branches/releases
Only import sqlite3 when using 2.5.x
Debug log when determining runtime version to use
Parse,interpret,print license information
Print model version in about output (Mendix 4.4+)
full-documented-m2ee.yaml: improve readability

Uncomment a bunch of options with example values.
Fix copyright (2013)
TODO: more runtime config documentation
implement extend_classpath...

...to add custom locations to the JVM class path. This option is
immediately deprecated and will not be usable with Mendix 5
Merge branch 'feature_ext_classpath' into develop
update TODO for m2ee-tools 0.5
Do not offer retry when Constants are missing

The basic idea here was that when microflow constants were missing, one
could alter the configuration file in another terminal window and retry
here. But, since the configuration file is not checked for changes when
retrying, there's no use in presenting the option anyway.

So remove the option. Now the runtime is shut down again, instead of
having it lolling about somewhere half started, which only will lead to
confusing situations.
remove deprecated get_logged_in_user_names
default allow_destroy_db to True, as documented

Also, improve error message when set to False

Example configuration had allow_destroy_db: True in it for a long time.
full-documented-m2ee.yaml says the default value for this option is
True, but it's False. Also, allow_destroy_db was dropped from the
user-specific example some time ago, because the value in there was
supposedly the default value, which it's not.

Well, now it is. By default, restoredb and emptydb are enabled. When
needed, they can be explicitely disabled by using allow_destroy_db
False.
Apify unpack

Also, move mxclientsystem symlink handling to unpack.
Move complete_unpack handling to the cli part of m2ee.
Move user input to cli.
Stop on unzip errors.
unpack: more trace logging and error handling

Trace log what command is executed via subprocess and trace log stdout
and stderr output by default.
Improve error message when the unzip program is not found. The 'No such
file or directory' made users think their deployment archive file could
not be found, instead of the unzip program itself.
Apify start/stop

Move all progress logging that is not specific to user-interaction to
the core wrapper methodes.
Make a little start to document admin action return codes.