Started writing a spec for mgenerate.
added some more operator stubs to mgenerate spec.
small bug for customized LogLine creation.
added code to convert profile collection to fake logfile.
added spec for $array, $choose, $missing.
added "ratio" parameter to $choose.
added some more details to spec and first implementation of some operators.
added late evaluation for some operators ($choose, $missing) for more intuitive behavior.
added operators in a separate module below mgenerate.
added DateTimeOperator "$date" or "$datetime". No relative parsing like "-4days" yet.
Merge branch 'develop' into feature-mgenerate
added __init__ to mgenerate folder.
rewritten the document parsing hierarchy. operators can decide themselves in what order the arguments are decoded, or not at all.

this allows much better control and now $array, $choose, etc behave like intended.
implemented weights for $choose operator. modified spec, renamed "ratio" to "weights".
added mgenerate script, she-bang for python to mgenerate.py, and modifications to setup.py for installation.
Merge branch 'develop' into feature-mgenerate
added a $string operator to generate random strings. mask not implemented yet.
added nscanned, numYields to output
added test to run all other tests again with authentication.

Conflicts:
	mtools/test/test_mlaunch.py
removed a bug with verbose output for mlaunch.