[In Progress] cleanup perl frameworks installation scripts, see #966

Per #966, this PR is an attempt to clean up the Perl frameworks' installation scripts. Please do not merge yet.
Hm, not really at the moment. Basically, every argument flag that run-tests.py takes is available from args, just skip the prefix hyphens and turn remaining hypens into underscores. So run-tests.py takes `--install-strategy`, which you can access from args using `args.install_strategy`.

`args.fwroot` is a special one that I add. Unfortunately there's no `args.troot` or `args.iroot` yet (for a good reason internally), so if you need those just hard code it for now.