Bug 220767 [Dialogs] PopupDialog's HOVER_SHELLSTYLE should use SWT.TOOL
3.3.x and 3.4 M5. The SWT.TOOL flag should be used to create hover style shells, hence the PopupDialog's HOVER_SHELLSTYLE should use SWT.TOOL.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/PopupDialog.java
* @param shell
	 *            The shell whose bounds are to be stored
	 */
	protected void saveDialogBounds(Shell shell) {
		IDialogSettings settings = getDialogSettings();
		if (settings != null) {
			Point shellLocation = shell.getLocation();
			Point shellSize = shell.getSize();
			Shell parent = getParentShell();
			if (parent != null) {
				Point parentLocation = parent.getLocation();
				shellLocation.x -= parentLocation.x;
				shellLocation.y -= parentLocation.y;
			}
			String prefix = getClass().getName();
			if (persistSize) {
				settings.put(prefix + DIALOG_WIDTH, shellSize.x);
				settings.put(prefix + DIALOG_HEIGHT, shellSize.y);
			}
			if (persistLocation) {
				settings.put(prefix + DIALOG_ORIGIN_X, shellLocation.x);
				settings.put(prefix + DIALOG_ORIGIN_Y, shellLocation.y);
			}
			if (showPersistActions && showDialogMenu) {
				settings.put(getClass().getName() + DIALOG_USE_PERSISTED_SIZE,
						persistSize);
				settings.put(getClass().getName()
						+ DIALOG_USE_PERSISTED_LOCATION, persistLocation);
			}
		}