==========================================================================
== EABaseTypesLuaTool
== 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.00.00 (Xantus)
Owner:   Core Technology UI (CoreTechnologyUISupport?EASports@ea.com)
Date:    5/9/2013
CL:      414212

    First release.
    
    This package provides an executable that is designed to run against a data.big file which must contain a main.lua file, 
    which must return a function to be executed as a command line tool.
    
    The main.lua file is loaded inside an EABaseTypesLua lua_State using requireasync, so a main.lreq file may also be specified for loading dependencies
    
    All features normally available with EABaseTypesLua are provided, and additionally the LUA io library is loaded and provided.
    
    The function returned by main.lua will be passed all command line arguments (including the filename of the executable), and must perform all appropriate error handling
    
    A task is provided by this package (tool-data-big), which will compress all files in a source directory and place a data.big file in the destination directory
