Initial commit
Removing reference to non-existing file
Updated README
Tolerance fixes
Inlining code
Made some cleanup, getting ready to make the change
More robust implementation of tolerance

Now tolerators are less buggy, and the actual algorithm is greedy and doesn't stop looking for more possible matches after a first match. Unfortunately, there was no better way for doing this than in recursion.
Removing redundant lookup when toleration is on + Vav toleration fix
Make lib and test apps run on Mono / Linux
Updating hspell-data files with latest dictionaries

Data taken from forked hspell project at synhershko/hspell, commit 12afcae070763616d3c7.

git fetch origin
./configure --enable-linginfo
make
Renamed HebMorph.Analyzer -> Lemmatizer
Added StreamLemmatizer; it will do the heavy lifting for all IR consumers
StreamLemmatizer perfection and integration with test app
New Lucene.NET classes for Hebrew Analysis

This update utilizes the previous changes, which were meant to make the HebMorph library do the heavy lifting for Hebrew indexing. This new code works faster and makes a smaller index.
Index the original term for when Hebrew lemmatizer is used
Better handling of skip-lemmas and original term
Introducing Hebrew SimpleAnalyzer: index terms as-is and see how well that goes...
Encoding -> UTF8
Bugfixing the Hebrew-aware SimpleAnalyzer so it actually works...
Allow H-SimpleAnalyzer to search in fields analyzed by MorphAnalyzer

To allow this, fields need to be created with MorphAnalyzer.alwaysSaveMarkedOriginal = true (false by default). When used for search it is better set again to false.
When using Hebrew.SimpleAnalyzer to search these fields, set Hebrew.SimpleAnalyzer.termsSuffix = "$" (the character used by MorphAnalyzer to mark original terms).