genpresync: converted tabs to spaces
genpresync: added arg parsing
genpresync: spacing issue fix
requirements: added argparse
genpresync: options added -

-l / --ldap (requires -p)
-u / --userlist <file path>
-s / --stdin (reads from stdin)

-p / --password (required by -l)

No options reads from stdin
genpresync: fix reading from stdin
set the password field before calling functions that use it!
gen_presync: a saner way to check input
Update genpresync.py
Merge branch 'bug/15297_presync'