==========================================================================
== EABaseTypesPlus
== Version log
==========================================================================

    Core Technology UI harvests changes customers make to this package.

    For more information on the harvesting process, please see:
      http://confluence.ea.com/x/SwHVCg

    For customer-specific harvesting notes, please see:
      http://confluence.ea.com/x/5iLICg

    If you would like your team's version of this package to be harvested,
    please contact CoreTechnologyUISupport?EASports@ea.com.
    
==========================================================================

Version: 1.02.02 (Zebra)
Owner:   Core Technology UI (CoreTechnologyUISupport?EASports@ea.com)
Date:    9/19/2013
CL:      481507

    Internal Changes
    
        * Updated implementation to reflect the new way of creating and calling EA::Types::Functions
    
==========================================================================

Version: 1.02.01 (Yeti)
Owner:   Core Technology UI (CoreTechnologyUISupport?EASports@ea.com)
Date:    6/14/2013
CL:      435145

    API Changes
    
      * IProxy now has a List() method for asynchronously (and recursively) listing the contents of a proxy
      
      * ObjectProxy implements the List() method from IProxy
      
    Dependencies
    
      * EABaseTypesPlus now depends on EABaseTypesFuture
	
==========================================================================
Version: 1.02.00 (Xantus)
Owner:   Core Technology UI (CoreTechnologyUISupport?EASports@ea.com)
Date:    5/9/2013
CL:      414212

    API Changes
    
      * Removed default constructor from RefCountedICA. This should have never been provided since RefCountedICA requires an allocator

==========================================================================
Version: 1.01.00 (Wyvern)
Owner:   Core Technology UI (CoreTechnologyUISupport?EASports@ea.com)
Date:    3/28/2013
CL:      395244

	API Changes
	
	  * IFileHandler interface is now refcounted
	  * IProxy is now a real composable interface instead of a bag of functionality
	  * ObjectProxy now allows an infinite hierarchy (which can contain other IProxies) accessible via paths

    New Features
    
      * Now includes bitstream encoding functionality functionality originally in ux_base
	  * Added a bytestream implementation designed for fast encoding/decoding
	
==========================================================================

Version: 1.00.01 (Velociraptor)
Owner:   Core Technology UI (CoreTechnologyUISupport?EASports@ea.com)
Date:    2/15/2013
CL:      377002

	New Features

	  * Additional overloads for EA::Types::Path::AppendRelative and EA::Types::Path::AppendRaw that accept const char* as the second parameter
	  * EA::Types::IProxy is now refcounted

==========================================================================

Version: 1.00.00 (Unicron)
Owner:   Core Technology UI (CoreTechnologyUISupport?EASports@ea.com)
Date:    12/21/2012
CL:      358021

	New Features
	
	* EABaseTypesPlus is created to house templates and interfaces previously in ux_base.
    ** The types contained in this package used to be in UX:: and are now in the EA::Types:: namespace, code updates will be required.
	** IFileHandler is now a pure virtual interface.
	*** AssetStream implementation moved to EABaseTypesAssetSteam.
	*** Straight rwfilesys implemenation moved to EABaseTypesAsyncOp.
	*** Implementation details of IFileHandler moved to the new AsyncFileHandler - if you exteded IFileHandler and inherited functionality you should now extend AsyncFileHandler.
	** path.h functions now take EA::RawStrings instead of UX::String/RawStrings.
	