Migrated to Spring 4.0.5.

+ Copied CachingMapDecorator from Spring 3.2 due to deprecation.
+ Changed from CommonsHttpInvokerRequestExecutor to
HttpComponentsHttpInvokerRequestExecutor and lib http-component.
+ Removed all ref's to old Spring enum stuff.
+ Added a TitlePaneConfigurer to make TitlePane LAF more configurable.
Merge branch 'master' of git@github.com:cmadsen/Valkyrie-RCP.git
added autocompletion interceptor
added binder for tristate checkbox
(cherry picked from commit 6037073)
added support for json resource bundles
(cherry picked from commit 553a46e)
fixed dependencies
added help support thanks to @bravegag
(cherry picked from commit 221faf7)
added dependencies for help
added help command
Merge branch 'master' of https://github.com/cmadsen/Valkyrie-RCP into no-aspectj

Conflicts:
	build.gradle
	dependencies.properties
	pom.xml
	valkyrie-rcp-core/pom.xml
	valkyrie-rcp-core/src/main/java/org/valkyriercp/application/exceptionhandling/MessagesDialogExceptionHandler.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/application/support/HelpContents.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/application/support/HelpContentsCommand.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/binding/beans/AbstractMemberPropertyAccessor.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/binding/beans/AbstractNestedMemberPropertyAccessor.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/binding/beans/DefaultMemberPropertyAccessor.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/binding/form/support/AbstractFormModel.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/binding/form/support/CachingFieldFaceSource.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/binding/support/AbstractPropertyAccessStrategy.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/binding/validation/support/DefaultValidationResults.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/binding/validation/support/DefaultValidationResultsModel.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/binding/value/swing/ValueCommitPolicy.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/command/config/AbstractCommandConfig.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/command/support/AbstractCommand.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/component/DefaultTitlePaneConfigurer.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/component/TitlePane.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/component/TitlePaneConfigurer.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/factory/DefaultComponentFactory.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/form/binding/support/AbstractBinderSelectionStrategy.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/form/binding/swing/EnumComboBoxBinder.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/form/binding/swing/SwingBinderSelectionStrategy.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/image/DefaultIconSource.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/image/DefaultImageSource.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/layout/LabelOrientation.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/rules/support/DefaultRulesSource.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/security/remoting/BasicAuthCommonsHttpInvokerProxyFactoryBean.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/util/ClassUtils.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/util/DateFormatter.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/util/EventListenerListHelper.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/util/ObjectUtils.java
	valkyrie-rcp-core/src/main/java/org/valkyriercp/widget/editor/AbstractDataEditorWidget.java
	valkyrie-rcp-core/src/test/java/org/valkyriercp/binding/value/support/ListListModelTests.java
	valkyrie-rcp-integrations/valkyrie-rcp-jideoss/src/main/java/org/valkyriercp/form/binding/jide/CheckBoxListEnumBinding.java
	valkyrie-rcp-integrations/valkyrie-rcp-vldocking/pom.xml
	valkyrie-rcp-integrations/valkyrie-rcp-vldocking/src/main/java/org/valkyriercp/application/docking/VLDockingUtils.java
	valkyrie-rcp-integrations/valkyrie-rcp-vldocking/src/main/java/org/valkyriercp/application/docking/VLDockingViewDescriptor.java
	valkyrie-rcp-integrations/valkyrie-rcp-vldocking/src/main/java/org/valkyriercp/application/docking/ViewDescriptorDockable.java
	valkyrie-rcp-samples/valkyrie-rcp-simple-sample/src/main/java/org/valkyriercp/sample/simple/domain/ContactType.java