core: Improve Tags Director initialize

The patch modifies the initialization of the TagsDirector to be
initialized at creation and simplifying the logic of its instance
getter.

Change-Id: Ifbe7f43fafdf521f52aa6f28527aad78cab83d47
core: InitVdsOnUpCommand changes running virt related initialization only for virt clusters

This commit performs the virt-related initializations only in case the
cluster supports virtualization

Change-Id: I3d0a1713c3388ef6e74ab4431bda77437e1786b3
history: Use description from disks instead image

Changing the history view to use disk description added recently, since
image description is acctually snapshot description.

Change-Id: I7d0793dac82416b50c3a5ab349f46d6073e5e191
packaging: fixed Makefile license clause (#804367)

https://bugzilla.redhat.com/show_bug.cgi?id=804367

Change-Id: I6d94d4f2889c73c74ae4e07ed9ef04a6c03597a1
core: Add quota name to VM and disks views

Adding quota name to the VM, Template and DiskImage entities, for
presentation purposes.
This for the quota name to be presented for each disk or VM/Template
when fetched by the client.

Change-Id: I53279164f7abaffd538f4318811bb821681f04e5
engine:Use ArrayList instead singleton list.

Use array list instead of singleton list in VmTemplateCommand, since the
extended commands which use this list might add new permissions there,
such as addVmTemplateCommand which adds a permission for quota consumption.

Change-Id: Iad0c94b17c6151ad94104d5d4712537797825b0d
webadmin: Configure local storage fixes

1. Show wait indicator while filling the dialog.
2. Ensure a newly specified data center/cluster names are transfered to backend.
3. Don't try to rollback when host is up (it's how WPF was acting).

Change-Id: Id6951d1e1f9c11b1497fa587636f906638c97edc
packaging: Remove JBoss EAP5 deps

Removed hsqldb and jakarta-commons-discovery dependencies from spec
file as they are no longer needed for JBoss AS7/EAP6

Change-Id: Ib8fa726f2f03c1f164c7d4c63ea83d81d8e58d52
core: Change isVmConfigurationAvailable to not final

This field is read-only, but can't be final because GWT serialization
won't pass it if it is, so removing final modifier.

Change-Id: Ib042a0ba321d7bd928628afe5da884736290c1df
webadmin: Show ISOs for oVirt node in more readable manner.

Change-Id: I38dfbf8ded8ec1ff4ae3e5e19ef492f31ae63d1d
packaging: Improve services handling

Improved nfs and JBoss services handling during setup.

Change-Id: I035c423bb48a1be47a29748f713dcb0b1145eb97
core: Fixes in quota manager

The following patch fixes the following problems:
1. Fixed remove vds group delta to use quota vds group id instead of vds
group id.
2. Fixed percentage summerize parenthesis
3. Change audit log error message to warnning message when user extends the
limit of the quota and not the grace, also removed the can do action
message, since the user can exceed the quota limit (but not the grace
limit).

Change-Id: Ia43809081297a66350a6f0746d94ea020f3f3a36
core: Change snapshots to save only active disks

Snapshots need to save only the active disks, since the disk history
will be kept per snapshot level so no need for each snapshot to keep a
detailed history (which might eventually get out of synch).

Change-Id: I9b080b612b7273fe319f726c573e596d6e303ae8
core: Fixing getPluggedImaged (#804393)

https://bugzilla.redhat.com/804393

This bug fixes retrieval of plugged images for VM.
Compares DiskImage.image_group_id with device_id instead
of comparing DiskImage.id with device_id

Change-Id: Id4b850e966acc64be7030b5f11adcb72a25256a3
Acked-By:
packaging: engine-cleanup - Fix ca backup dir

Renamed the ca backup directory created during engine-cleanup to
ovirt-engine-backups instead of engine-backup

Change-Id: I5796a83c63fce9c22ff2604569fcedcc67a857fb
core: MultiValuMapUtils

Added a utility class for Maps that have a List as their value types,
for use in later patches.

Change-Id: I304ba5d8a573ee92cc4b2ecc0d4ca6d8c486f241
engine-core: remove unused methods

GetTag.* methods did not do anything else than throwing
NotImplementedException and they do not override an interface method.

Change-Id: I69567e96cea7aa933f97e5d9a16ffeed39c834e8
engine-core: CpuFlagsManagerHandler cleanup

- import java.util classes instead of FQN
- replaced HashMap and HashSet vith more generic types where possible
- one unused final method removed

Change-Id: Ic1168a002aef7f338c8d4458ec35f5a31a978add
userportal: Permission sub-tab dialogs

1. Common permission dialog UI extracted into GwtCommon:
   - created AbstractPermissionsPopupPresenterWidget that contains common logic
   - created AbstractPermissionsPopupView for the given peer PresenterWidget
   - TextBoxChanger and ValueBoxEditorChanger, required by the given View, were
     moved into GwtCommon as well

2. Updated WebAdmin permission popup PresenterWidget/View

3. Created UserPortal permission popup PresenterWidget/View and used it within
   the VM and Template permission model provider to handle dialog models

Change-Id: I125e0fb687d7c550df023a9f785d2ba229380fda
userportal: VM Virtual Disk sub-tab dialogs

Implemented New, Edit and Remove dialogs for VM Virtual Disk sub-tab.

Change-Id: I5c92babd63ebb09301f67e3c5655a56da2a8b089