Changed how command line arguments are processed - a bit.  Now remain is correctly added to the other arguments and passed along to the selected command, and the settings are processed correctly.  This all needs to be documented!
Merge pull request #155 from sprowell/master

Corrections to CLI handling.
Merge pull request #153 from Cazra/master

Changes to Console trait, AnsiPrintConsole linewraps and pages correctly without interrupting escape coloring sequences.
Merge pull request #156 from Cazra/master

Removed Eva stuff from non-gui packages
Made inspect apply to metaterms, too.
Formatted strategies.
Several changes.  Removed `ReplActor` from all `BasicAtoms`.  Cleaned up code.  Added a `replace` method to `BasicAtom`.  Variables are no longer equal to their metavariable equivalent - they have different hash codes.
Removed the handler base64 encoding and the context compilation stuff.  It must be added back, but in a non-hackish way.
Merge branch 'master' of https://github.com/elision/elision

Conflicts:
	Elision/src/ornl/elision/core/AlgProp.scala
	Elision/src/ornl/elision/core/Apply.scala
	Elision/src/ornl/elision/core/AtomSeq.scala
	Elision/src/ornl/elision/core/BindingsAtom.scala
	Elision/src/ornl/elision/core/Lambda.scala
	Elision/src/ornl/elision/core/Literal.scala
	Elision/src/ornl/elision/core/MapPair.scala
	Elision/src/ornl/elision/core/RewriteRule.scala
	Elision/src/ornl/elision/core/SpecialForm.scala
	Elision/src/ornl/elision/core/Variable.scala
	Elision/src/ornl/elision/repl/ERepl.scala
Eliminated the option to change parsers, and eliminated the old parsers.  If you must have it back, see the `multiparse` branch.
Code formatting and removal of residual parser toggle stuff.
Lambdas now preserve metaness when creating De Bruijn indices.
Added a `traverse` method that correctly orders and outputs the operator definitions to enable re-creating them.  Added a `traverse` operate in `Core` to test this out.
Both `autoop` and `autorule` default to false now.
Renamed the clone methods in the context.
Finished the `traverse` method to output an atom with its dependencies, and moved it to the `Context`.  Updated the `traverse` operator in `Core.eli`.
Added some nifty (?) operators to `Core.eli`.  Get the current time in nanoseconds and get the heap status.
Rewrote xor.
Changed the debugger interface and worked to eliminate most uses of "println" from the library.
Committing first (draft) version of the new `NativeCompiler` class.
Committing first (draft) version of the new `NativeCompiler` class.