Merge pull request #111 from Cazra/master

Eva works again.
Merge pull request #112 from Cazra/master

Made the Eva communications sections prettier.
Created a batch file to start Elision, with the same structure as the BASH
script.
Merge branch 'master' of https://github.com/elision/elision
Cleaned up update URLs in the Eclipse section of README.
Fixed bad package name that led to always requiring a file to be compiled and to a spurious package.
Merge branch 'master' of https://github.com/sprowell/elision
Refactoring to eliminate loops in the package hierarchy.  Moved
ReplActor to a new actors package.  Moved Version to the util package.
Eliminated dependence from Debugger on knownExecutor (to get the
console).  This should be revisited to determine how best to globally
set the console - if that's a good idea.
Replaced repl.ReplActor with actors.ReplActor in all .eli files, and in
GUIActor.
1. In ElisionGenerator, sort the arguments to commutative operators when
   outputting them.
2. In core::package, added a new property do_risky_equals. In the feq()
   method, when do_risky_equals is true assume 2 items are equal if they
   have the same hashCode and otherHashCode. This provides a huge
   performance improvement at the risk of declaring 2 things equal that
   are not equal.
3. Improve an error message in Operator.scala.
4. Move where otherHashCode is computed in OmitSeq. This may be an
   unecessary change.
Moved HasHistory to util.  Replaced references from ReplActor to the REPL with references to Console and HasHistory to break the cycle.  Corrected some fields that should be private to actually be private, along with some methods.  Added a Structure101 project file to start tracking the architecture.
Made handler (for native handlers) not private (no underscore) and updated the .eli files for new location of HasHistory.
Added Generator class and made ScalaGenerator and ElisionGenerator extend it.  These were moved to the generators package to reduce the complexity (a little) of the core package.  Still need an extension mechanism.
Updated the Structure101 project file.
Updated the punch list based on 12/19/2012 meeting.
Merge branch 'master' of https://github.com/elision/elision
Merge pull request #114 from sprowell/master

Rearchitecting, Merge, and Updates from Meeting
Added ornl.elision.core.AtomWalker that implements the visitor pattern for basic atoms, and added an AtomWalker.eli to play with it.  Closes #115.
Merge pull request #116 from sprowell/master

Implemented Visitor