refactored version
updated readme
Refactored RUSSEL
Merge branch 'master' of https://github.com/adlnet/RUSSELlib.git

Conflicts:
	.classpath
	.project
	.settings/com.google.gdt.eclipse.core.prefs
	.settings/com.google.gwt.eclipse.core.prefs
	.settings/org.eclipse.core.resources.prefs
	Apache2.0.txt
	README.md
	src/com/eduworks/gwt/EwAppGwt.gwt.xml
	src/com/eduworks/gwt/ReflectionGenerator.java
	src/com/eduworks/gwt/client/EwIsAction.java
	src/com/eduworks/gwt/client/EwIsActor.java
	src/com/eduworks/gwt/client/EwSimpleAction.java
	src/com/eduworks/gwt/client/EwSimpleActor.java
	src/com/eduworks/gwt/client/data/EwContainsData.java
	src/com/eduworks/gwt/client/data/EwHasDataType.java
	src/com/eduworks/gwt/client/data/EwIsDataType.java
	src/com/eduworks/gwt/client/data/impl/EwDataManager.java
	src/com/eduworks/gwt/client/data/impl/EwDataTracker.java
	src/com/eduworks/gwt/client/enumeration/EwIsEnum.java
	src/com/eduworks/gwt/client/enumeration/EwIsKey.java
	src/com/eduworks/gwt/client/enumeration/EwIsStyle.java
	src/com/eduworks/gwt/client/enumeration/impl/EwKey.java
	src/com/eduworks/gwt/client/enumeration/impl/EwRedmine.java
	src/com/eduworks/gwt/client/enumeration/impl/EwStyle.java
	src/com/eduworks/gwt/client/enumeration/impl/EwUrl.java
	src/com/eduworks/gwt/client/exception/EwException.java
	src/com/eduworks/gwt/client/ie/IECrossSiteRequest.java
	src/com/eduworks/gwt/client/ie/IECrossSiteRequestBuilder.java
	src/com/eduworks/gwt/client/ie/IECrossSiteResponse.java
	src/com/eduworks/gwt/client/ie/IECrossSiteRpcRequestBuilder.java
	src/com/eduworks/gwt/client/ie/XDomainRequest.java
	src/com/eduworks/gwt/client/ie/XDomainRequestHandler.java
	src/com/eduworks/gwt/client/net/CommunicationHub.java
	src/com/eduworks/gwt/client/net/EwCommunication.java
	src/com/eduworks/gwt/client/net/EwRequestBuilder.java
	src/com/eduworks/gwt/client/net/EwRequestBuilderFactory.java
	src/com/eduworks/gwt/client/net/MultiPartPostRequestBuilder.java
	src/com/eduworks/gwt/client/net/MultiPartPostRequestBuilderFactoryIE.java
	src/com/eduworks/gwt/client/net/MultiPartPostRequestBuilderFactoryIF.java
	src/com/eduworks/gwt/client/net/MultiPartPostRequestBuilderIE.java
	src/com/eduworks/gwt/client/net/VoidListener.java
	src/com/eduworks/gwt/client/net/api/Adl3DRApi.java
	src/com/eduworks/gwt/client/net/api/AlfrescoApi.java
	src/com/eduworks/gwt/client/net/api/AlfrescoURL.java
	src/com/eduworks/gwt/client/net/api/FLRApi.java
	src/com/eduworks/gwt/client/net/callback/Adl3DRCallback.java
	src/com/eduworks/gwt/client/net/callback/AjaxCallback.java
	src/com/eduworks/gwt/client/net/callback/AlfrescoCallback.java
	src/com/eduworks/gwt/client/net/callback/EventCallback.java
	src/com/eduworks/gwt/client/net/callback/FLRCallback.java
	src/com/eduworks/gwt/client/net/packet/Adl3DRPacket.java
	src/com/eduworks/gwt/client/net/packet/AjaxPacket.java
	src/com/eduworks/gwt/client/net/packet/AlfrescoPacket.java
	src/com/eduworks/gwt/client/net/packet/FLRPacket.java
	src/com/eduworks/gwt/client/net/packet/StatusPacket.java
	src/com/eduworks/gwt/client/pagebuilder/HistoryClosure.java
	src/com/eduworks/gwt/client/pagebuilder/PageAssembler.java
	src/com/eduworks/gwt/client/pagebuilder/ScreenDispatch.java
	src/com/eduworks/gwt/client/pagebuilder/ScreenTemplate.java
	src/com/eduworks/gwt/client/reflection/Instantiable.java
	src/com/eduworks/gwt/client/reflection/Reflection.java
	src/com/eduworks/gwt/client/reflection/ReflectionExample.java
	src/com/eduworks/gwt/client/ui/EwIsWidget.java
	src/com/eduworks/gwt/client/ui/handler/DragDropHandler.java
	src/com/eduworks/gwt/client/util/Actions.java
	src/com/eduworks/gwt/client/util/Arrays.java
	src/com/eduworks/gwt/client/util/Base64.java
	src/com/eduworks/gwt/client/util/BlobUtils.java
	src/com/eduworks/gwt/client/util/Browser.java
	src/com/eduworks/gwt/client/util/Cache.java
	src/com/eduworks/gwt/client/util/Classes.java
	src/com/eduworks/gwt/client/util/Collections.java
	src/com/eduworks/gwt/client/util/Cursor.java
	src/com/eduworks/gwt/client/util/Date.java
	src/com/eduworks/gwt/client/util/Dialogs.java
	src/com/eduworks/gwt/client/util/Dumper.java
	src/com/eduworks/gwt/client/util/Enums.java
	src/com/eduworks/gwt/client/util/Images.java
	src/com/eduworks/gwt/client/util/Json.java
	src/com/eduworks/gwt/client/util/Logger.java
	src/com/eduworks/gwt/client/util/MultiPartPostRequestBuilder.java
	src/com/eduworks/gwt/client/util/MultiPartPostRequestBuilderFactory.java
	src/com/eduworks/gwt/client/util/MultiPartPostRequestBuilderFactoryIE.java
	src/com/eduworks/gwt/client/util/MultiPartPostRequestBuilderFactoryIF.java
	src/com/eduworks/gwt/client/util/MultiPartPostRequestBuilderIE.java
	src/com/eduworks/gwt/client/util/MultiPartPostRequestBuilderImpl.java
	src/com/eduworks/gwt/client/util/Numbers.java
	src/com/eduworks/gwt/client/util/StringTokenizer.java
	src/com/eduworks/gwt/client/util/Strings.java
	src/com/eduworks/gwt/client/util/Tables.java
	src/com/eduworks/gwt/client/util/Ui.java
	src/com/eduworks/gwt/client/util/Uint8Array.java
	src/com/eduworks/gwt/client/util/Uri.java
	src/com/eduworks/gwt/client/util/Zip.java
	src/com/eduworks/gwt/shared/FieldVerifier.java
	war/EwAppGwt.css
	war/EwAppGwt.html
	war/WEB-INF/classes/com/eduworks/gwt/EwAppGwt.gwt.xml
	war/WEB-INF/classes/com/eduworks/gwt/ReflectionGenerator.class
	war/WEB-INF/classes/com/eduworks/gwt/client/EwIsAction.class
	war/WEB-INF/classes/com/eduworks/gwt/client/EwIsActor.class
	war/WEB-INF/classes/com/eduworks/gwt/client/EwSimpleAction.class
	war/WEB-INF/classes/com/eduworks/gwt/client/EwSimpleActor.class
	war/WEB-INF/classes/com/eduworks/gwt/client/data/EwContainsData.class
	war/WEB-INF/classes/com/eduworks/gwt/client/data/EwHasDataType.class
	war/WEB-INF/classes/com/eduworks/gwt/client/data/EwIsDataType.class
	war/WEB-INF/classes/com/eduworks/gwt/client/data/impl/EwDataManager.class
	war/WEB-INF/classes/com/eduworks/gwt/client/data/impl/EwDataTracker.class
	war/WEB-INF/classes/com/eduworks/gwt/client/enumeration/EwIsEnum.class
	war/WEB-INF/classes/com/eduworks/gwt/client/enumeration/EwIsKey.class
	war/WEB-INF/classes/com/eduworks/gwt/client/enumeration/EwIsStyle.class
	war/WEB-INF/classes/com/eduworks/gwt/client/enumeration/impl/EwKey.class
	war/WEB-INF/classes/com/eduworks/gwt/client/enumeration/impl/EwRedmine.class
	war/WEB-INF/classes/com/eduworks/gwt/client/enumeration/impl/EwStyle.class
	war/WEB-INF/classes/com/eduworks/gwt/client/enumeration/impl/EwUrl.class
	war/WEB-INF/classes/com/eduworks/gwt/client/exception/EwException.class
	war/WEB-INF/classes/com/eduworks/gwt/client/ie/IECrossSiteRequest.class
	war/WEB-INF/classes/com/eduworks/gwt/client/ie/IECrossSiteRequestBuilder$1.class
	war/WEB-INF/classes/com/eduworks/gwt/client/ie/IECrossSiteRequestBuilder.class
	war/WEB-INF/classes/com/eduworks/gwt/client/ie/IECrossSiteResponse$IEHeader.class
	war/WEB-INF/classes/com/eduworks/gwt/client/ie/IECrossSiteResponse.class
	war/WEB-INF/classes/com/eduworks/gwt/client/ie/IECrossSiteRpcRequestBuilder.class
	war/WEB-INF/classes/com/eduworks/gwt/client/ie/XDomainRequest.class
	war/WEB-INF/classes/com/eduworks/gwt/client/ie/XDomainRequestHandler.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/CommunicationHub.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/EwCommunication$1.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/EwCommunication$2.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/EwCommunication$3.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/EwCommunication$4.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/EwCommunication$5.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/EwCommunication$6.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/EwCommunication$7.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/EwCommunication.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/EwRequestBuilder.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/EwRequestBuilderFactory.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/MultiPartPostRequestBuilder.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/MultiPartPostRequestBuilderFactoryIE.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/MultiPartPostRequestBuilderFactoryIF.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/MultiPartPostRequestBuilderIE.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/VoidListener.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/api/Adl3DRApi.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/api/AlfrescoApi$1.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/api/AlfrescoApi$2.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/api/AlfrescoApi$3.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/api/AlfrescoApi$4.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/api/AlfrescoApi$5$1.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/api/AlfrescoApi$5.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/api/AlfrescoApi.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/api/AlfrescoURL.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/api/FLRApi.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/callback/Adl3DRCallback.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/callback/AjaxCallback.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/callback/AlfrescoCallback.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/callback/EventCallback.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/callback/FLRCallback.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/packet/Adl3DRPacket.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/packet/AjaxPacket.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/packet/AlfrescoPacket.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/packet/FLRPacket.class
	war/WEB-INF/classes/com/eduworks/gwt/client/net/packet/StatusPacket.class
	war/WEB-INF/classes/com/eduworks/gwt/client/pagebuilder/HistoryClosure.class
	war/WEB-INF/classes/com/eduworks/gwt/client/pagebuilder/PageAssembler$1.class
	war/WEB-INF/classes/com/eduworks/gwt/client/pagebuilder/PageAssembler$2.class
	war/WEB-INF/classes/com/eduworks/gwt/client/pagebuilder/PageAssembler.class
	war/WEB-INF/classes/com/eduworks/gwt/client/pagebuilder/ScreenDispatch.class
	war/WEB-INF/classes/com/eduworks/gwt/client/pagebuilder/ScreenTemplate.class
	war/WEB-INF/classes/com/eduworks/gwt/client/reflection/Instantiable.class
	war/WEB-INF/classes/com/eduworks/gwt/client/reflection/Reflection.class
	war/WEB-INF/classes/com/eduworks/gwt/client/reflection/ReflectionExample.class
	war/WEB-INF/classes/com/eduworks/gwt/client/ui/EwIsWidget.class
	war/WEB-INF/classes/com/eduworks/gwt/client/ui/handler/DragDropHandler.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Actions.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Arrays.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Base64.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/BlobUtils.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Browser.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Cache.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Classes.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Collections.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Cursor.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Date.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Dialogs.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Dumper.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Enums.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Images.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Json$1.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Json$RecurseOver.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Json.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Logger$LogMode.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Logger.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/MultiPartPostRequestBuilder.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/MultiPartPostRequestBuilderFactory.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/MultiPartPostRequestBuilderFactoryIE.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/MultiPartPostRequestBuilderFactoryIF.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/MultiPartPostRequestBuilderIE.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/MultiPartPostRequestBuilderImpl.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Numbers.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/StringTokenizer.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Strings.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Tables.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Ui$1.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Ui$2.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Ui$3.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Ui$4.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Ui$Side.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Ui.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Uint8Array.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Uri.class
	war/WEB-INF/classes/com/eduworks/gwt/client/util/Zip.class
	war/WEB-INF/classes/com/eduworks/gwt/shared/FieldVerifier.class
	war/WEB-INF/web.xml