Added eclipse project and classpath
Workaround for bug in Saxon 9.0.0.5, add static init for saxon module
Add saxon and log4j notices to comply with licenses.
Update build to add notices to source and binary builds.
Added test for builtin/test command
Fixed bugs in expander which added an extra "" arg after any quoted arg.
Updated tests which then broke due to these fixes.
Removed dependancy on c:/tmp (or /tmp) by removing builtin log4j properties.
Instead now log4j property file is configurable by the environment variable XLOG4JPATH.  If not set then will use XLOGFILE, if not set then will use $XMLSH/xmlsh.log.  If not set then will store in first user.home then user.dir properties (xmlsh.log)
Fix problem with using drive letters on windows for all file accesses.
Fix CD so that it can take a drive letter.
Fix test so that it explicitly uses cannonical paths to compare files instead of relying on Shell to convert to cannonical form.
Fixed file tests in test command
Fixed cd to home (no arg)
Added typing information to commands to implement the set command's output.
added xwhich command
Rewroked the signature of commands to be List<XValue> instead of XValue[]
Enforce that we have some basic external programs available to run tests,
initial pass prior to implementing tests for external programs.
Added dynamic variables (variables that are computed at runtime)
Added $PWD (current directory) as a dynamic variable
Reworked logic that determines if to copy stdin to external processes
so that externals work from within a shell script
Added requirement that some common external programs exist to run tests
Added first pass at xfile command
Fixed test to have -X and -S flags and take/use XValue arguments
Added variables to xpath
Simplified grammer in preparation to rewriting how $() and $<()> are parsed.
Fixed unset (was unsetting the wrong environment)
Fixed brace usage to corespond closer to /bin/sh (requires command list to be semi terminated )
Reworked $(cmd) and $<(cmd) to properly handle nested quoted parens.
Changed syntax from $<(cmd)> to $<(cmd)
Added xsplit command
Added -l option to xls
Expand sequences which are part of arguments to for loops.
That way 
  for a in <[1,2,3]> <["hi","there"]> ; do 
      echo $a
  done
  
  results in 5 iterations, not 2.
  
This is a fuzzy area where there's no good guidelines.  It seems more usable to have for flatten sequences in this way so that sequences can be used as lists in for commands.  Maybe there needs to be a syntax to optionally not expand these sequences.
Update to using Saxon 9.1
Fix variable expansion to not force creation of new arguments when xml expressions are atomic. 
Fix IO Redirections to expand variables so  >$var and <$var works
Fix xquery's interpretation of -i to only use node values.
Added empty version file
Test properties
Testing properties