Merge pull request #203 from heiseda/master

Matcher Fixes
Merge pull request #204 from heiseda/master

Honor guards in mandatory matches, speed up Operator and AtomSeq, and other purposes.
Merge pull request #205 from heiseda/master

Streamlined pattern removal in ACMatcher and attempt to fail faster when required subjects aren't present.
Merge pull request #206 from heiseda/master

Changed ContextGenerator to omit synthetic rules and to omit duplicates ...
Merge pull request #207 from heiseda/master

Context loading fix
Cleanup of warnings from failing to include Scala features.
Replaced the parser and eliminated the use of scala.io.Source.  Eliminated AST.  Removed parboiled.
Turned a line of code into a to do item.
Merge pull request #208 from heiseda/master

This commit contains various optimizations and simplifications.
Merge branch 'master' of https://github.com/elision/elision

Conflicts:
	Elision/.classpath
	Elision/src/ornl/elision/core/AtomSeq.scala
	Elision/src/ornl/elision/core/BasicAtom.scala
	Elision/src/ornl/elision/core/Operator.scala
	Elision/src/ornl/elision/core/matcher/SequenceMatcher.scala
	Elision/src/ornl/elision/parse/Processor.scala
Merge branch 'master' of https://github.com/elision/elision

Conflicts:
	Elision/.classpath
	Elision/src/ornl/elision/core/AtomSeq.scala
	Elision/src/ornl/elision/core/BasicAtom.scala
	Elision/src/ornl/elision/core/Operator.scala
	Elision/src/ornl/elision/core/matcher/SequenceMatcher.scala
	Elision/src/ornl/elision/parse/Processor.scala
Merge branch 'master' of https://github.com/sprowell/elision

Conflicts:
	Elision/src/ornl/elision/parse/Processor.scala
Merge branch 'master' of https://github.com/sprowell/elision

Conflicts:
	Elision/src/ornl/elision/parse/Processor.scala
Merge branch 'master' of https://github.com/sprowell/elision
Merge pull request #209 from sprowell/master

New Parser
Moved OmitSeq hashcode overrides to the abstract base class and made length fields eager.