feature #1307: SUDO for detach in VMware
(cherry picked from commit bba9b507151dee3839300bd38d7da0c36b7e77e8)
Fix sunstone session timeout
Update VM state diagrams
(cherry picked from commit aab607da3578d451a140545b19fef40940b16402)
Remove old quotas from OCCI
Sunstone small fixes and corrections:

This commit performs several small changes all around Sunstone:

 * Unify list bullets
 * Increase menu indentation to fit better with new menu icons (ozones and selfservice too)
 * Reduce tab headers width and include icon (took too much space on small screens)
 * Fix action drop down list gradient to work with opera and other browsers (or fallback to a color)
 * Do not attempt to plot empty series, instead inform that no monitoring is available: cover the case when no resources exist.
 * Remove unused, commented code
 * Fix individual host and VM monitoring information divs width, so no scrollbar appears.
 * Update documentation links to point to latest available documentation
 * Fix hotplugging tab width
(cherry picked from commit cb4afbc091d124fa330351eb87b3ca1e1e851acc)
Bug #1313: Fix marketplace endpoint and error code handling
(cherry picked from commit c62622ed6bd2bd61060132a8bdee4ef0d1f0e9d8)
Feature #1303: Improve marketplace sunstone plugin

Reduced duplicated code, make better use of Susntone actions.
(cherry picked from commit 19413babfa1b286bdedf5cb93fad6c8bd7a074f2)
Bug #1314: Increase menu size in self-service so all menu items stay in one line (problem with French)
(cherry picked from commit 500155937babf99db4f30c822c0cc6214546ef1b)
Bug #1314: Fix scrollbar in footer in Chrome browser. Seems a webkit issue. Setting overflow:visible in the footer div seems to be good for FF/Chrome
(cherry picked from commit d1e5d48d0c0f04520c957a8b1f4a1b4844ae82ed)
Feature #1254: datastore_mad part of the full iscsi support.

This commit has adapted from the contribution provided by SZTAKI LPDS.
Bug #1316: Clean files when a stopped VM is deleted
(cherry picked from commit dbefe6f9ed86e5466f167459ac7e00e1081463f0)
Make dummy drivers poll responses more random, useful to quickly check monitoring
(cherry picked from commit a4cf47f28fc4157f56ae3450f66e1d1e7aba04dd)
waitingNodes() replaced all input in the table with spinners, even if those inputs where invisible. This caused lagging problems with > 1000 resources. Now it only changes visible inputs.

Added waitingNodes() to marketplace refresh
(cherry picked from commit adc678afe033989e54136e0b0a5d51e23c6b9734)
Update translation templates
(cherry picked from commit 01ba90673ba306f5e460a18feeadbeefd08414a0)
Related #1314: Decrease font size in dashboard numbers and replace refresh icons with buttons + fontawesome icon
(cherry picked from commit 64b3ab2e45683e8917d5d2b08618734e709edc98)
Feature #1319: Save us action now in disks & hotplugging tab for VMs.
(cherry picked from commit ec8f986ba0a0ff52894c21a3fd0a8e1d205c6522)
Feature #1288: Sunstone: Add VM quota information to users and groups tables, just as in CLI
(cherry picked from commit 88b86d0ab0aeecbdc7b8d25bde6b736ba7538c08)
Bug #1316: Clean files when a stopped VM is deleted. Previous commit:dbefe6f only worked with shared DS
(cherry picked from commit 9d8ccd61c81ec706d4b8fa6d6ba68f19738e357d)
Bug #1322: Do not create objects with negative ID
(cherry picked from commit c1d8dc72a4b90a290fa74903d4569ac33837aaf8)
Bug #1322: Check if user quota rollback is needed; polish quota error messages
(cherry picked from commit 1130e37a2e11ac939ef8a8645df7ce33b119f017)