moved default args logic into PythonMLLibAPI

and added docs for hacks that allow us to keep the module name
mllib.random.