ScalaGenerator now emits a CaseOperator's evenmeta property.
Add optimization to release build.
Added evenMeta to Operator's unapply.
Several related changes in this commit.

1) Changed BasicAtomComparator to take Ordinal into account, check for type universe, and equality before finally calling fcmp.
2) Moved feq() to BasicAtomComparator and added imports where needed.
3) Ordering of AtomSeq due to the commutative property now takes place only once after process() is done.
4) Changed hashcodes to a different prime, and made it consistent across classes.
5) Updated a Matching.eli test case because the new comparator returns with a slightly different, but still correct, order.
6) Removed debugging code.