tools: Adds more argument validations to engine-manage-domains

Checks that all entered arguments are valid for specified action
(previous behavior was to ignore args that have no meaning for specified
action).

Change-Id: I7684387b62ce8eeda0416e4d2b3cfb2337cd7f16
Bug-Url: https://bugzilla.redhat.com/1057172
Signed-off-by: Martin Perina <mperina@redhat.com>