Fix kwargs containing dashes

Kwargs containing dashes were not being correctly parsed. This pull request fixes this, and makes some improvements to the quota.set function, in addition to adding some debug logging to the code in minion.py that handles argument parsing.

Fixes #8102.