Use Python list for levels handling in new_editors()

Our methods should take Python objects, the black magic used to obtain
the list of the levels from whatever should be kept outside.

Move the string splitting to getopt method.
Add levels handling to ArgumentParser