core: Add the ability to consume Quota in internal commands

adding a new boolean to CommandBase to indicate
whether the command will consume quota when invoked as internal.

Added a c'tor to VdcActionType, to allow setting this boolean:
HotSetNumberOfCpus(184, ActionGroup.EDIT_VM_PROPERTIES, false, QuotaDependency.VDS_GROUP, true)

Change-Id: Id4c8074eef5607107703bcb68df441a577137b04
Bug-Url: https://bugzilla.redhat.com/1083177
Signed-off-by: Kobi Ianko <kobi@redhat.com>
core: Set HotSetNumberOfCpusCommand as Quota consume

Set the command as consuming Quota as an internal command.
This command is called from the update VM command,
and changes the number of CPU on the VM, This changes
the CPU consumption.

Change-Id: I6d1db7c2f7cbc4ae94e540b26e15dbcf7246bde0
Bug-Url: https://bugzilla.redhat.com/1083177
Signed-off-by: Kobi Ianko <kobi@redhat.com>