Initial update of pom dependencies for GXT 3.0.1
Added GXT 3 inherit to tito.gwt.xml.
CORE-3517 Initial commit of ListRuleArgumentEditor.

This is a GXT3 widget for editing hierarchical list (tree selector) property types with a TreeGrid editor.
CORE-3517 Refactored BasicEditableList and ListboxEditorPanel.

Updated BasicEditableList to implement a new interface, ListEditor.
Renamed ListboxEditorPanel to ListEditorPanel.
Refactored AbstractListPropertyEditorPanel into ListEditorPanel.
Updated ListEditorPanel::buildList to return the new ListEditor interface type.
CORE-3517 Integrated TreeSelection Property support.

Added support for TreeSelection types to PropertyValidationEditorPanel and StringPropertyEditorPanel.
Added a TreeListEditorPanel that wraps the ListRuleArgumentEditor GXT3 widget in a custom WidgetComponent that implements the ListEditor interface.
Updated ListRuleArgumentEditor to be able to get and set a ListRuleArgumentGroup of the values in its grid.
Added a ListRuleArgumentEditor::addStoreHandlers method to allow the TreeListEditorPanel to set event handlers to update its property.
CORE-3517 Minor refactor in ListRuleArgumentEditor.

Refactored addChildrenToStore to addGroupToStore.
CORE-3517 Added isSingleSelect support to ListRuleArgumentEditor.

Added a "Force Single Selection" CheckBox that allows the integrator to restrict the user to only one selected item.
Refactored ListRuleArgumentEditor::addStoreHandlers to an addUpdateCommand method so that the updated command can be executed by the new CheckBox as well.
CORE-3517 Refactored setDefaultValue to call TreeStore::update.

Calling the store's update method will automatically refresh the view.
Removed obsolete view refresh logic from the isDefault ColumnConfig's ValueProvider.
CORE-3517 Fixed SingleSelection logic in ListRuleArgumentEditor.

Updated the setValue method in the isDefault ColumnConfig's ValueProvider so that only one argument is checked at a time when SingleSelection is enabled.
CORE-3517 Allow user to edit group descriptions.

Updated ListRuleArgumentEditor to allow the integrator to edit group descriptions, which allows them to have tooltips in the job-launch dialog.
CORE-3517 Externalized ListRuleArgumentEditor strings.

Moved display strings in ListRuleArgumentEditor to the I18N DisplayStrings resource class.
CORE-3517 Added drag-n-drop support to ListRuleArgumentEditor.

ListRuleArguments can now be rearranged and moved between ListRuleArgumentGroups.
Added row numberer plugin to help with row selection and grid organization.
CORE-3517 Added temp solution for GXT 3 z-index errors.

Added a temp solution for z-index incompatibility between GXT 2.x WindowManager and GXT 3.x feedback proxy and grid menus.
CORE-3562 Update for renamed Property::is/setOmitIfBlank.

The Property::OmitIfBlank getter and setter methods were renamed in the ui-metadata-module.
CORE-3562 Fixed "references" JSON key in Template.

The metadactyl service for saving Apps expects references under a "references" JSON key.
Updated Template to parse references from this JSON key, but also to fall back to the old "refs" key for compatibility with JSON stored in the OSM.
CORE-3517 Added Check Cascade config to ListRuleArgumentEditor.

Added a combo box to the ListRuleArgumentEditor toolbar to allow the Check Cascade to be set for the tree selector.
This allows only a group to be selected (and not all of its children), so groups may now have arguments and values.
Refactored the ListRuleArgumentEditor toolbar so that the buttons have only tooltips and not text, to make room for the combo box.
Added a folder_add.png icon for the Add Group action.
Merge branch 'master' of https://github.com/iPlantCollaborativeOpenSource/Tito into gxt3-sandbox

Conflicts:
	src/main/java/org/iplantc/core/tito/client/DisplayStrings.java
	src/main/java/org/iplantc/core/tito/client/DisplayStrings.properties