URGENT: Bug fix for qlaunch

Fixes:
i. qlaunch singleshot no longer works because of bug in checking of arguments.

New:
i. In addition to default FW_config.yaml, my_launchpad, fworker and qadapters are given default locations too ($HOME/.fireworks/my...). Makes it easier to use a lot of options without needing to do config.
ii. qlaunch now has additional command called cleanup. Removes all launch directories that have been completed. (Confirmation will be requested before doing so).