Initial implementation of English tokenizer.

Untested so far.
Finish the English tokenizer implementation.

- Fix the not working >mark_split action.

- Update API, bindings, documentation.

- Add -english to run_tokenizer.
Add ... to multiletter_punctiation.
Add initial version of english_morpho.

Still not feature complete -- numbers and punctuation not working.
Move generate_casing_variants to its own header for reuse.
Add ENGLISH morpho_id.
Remove unused headers.
Add missing header.
Add support for encoding and loading morpho_id::ENGLISH.
Fix bugs in czech_morpho numeral recognition.

- One non-numeric character at the end of numerals was ignored.

- Exponenty by itself was considered a numeral.
Implement correct English numeral and punctuation tags.
Remove eps targets, better dependencies.
Add initial version of the english morpho guesser.
Final English morpho guesser implementation.
Add ENGLISH3 tagger_id and english_elementary_features.
Add fill_lemmas binary for adding lemmas to form-tag pairs.
Modify ragel Makefiles to be used simultaneously with main Makefile.
Improve english_morpho_guesser to work without any dictionary.

Previously, exceptions were stored directly in the dictionary.
That was nevertheless impractical and required merging the exceptions
+ dictionary for generation.

Now the exceptions are stored directly in the guesser. Also, the
"proper name" guesser is run even if dictionary returned results,
if GUESSER is used.
Make english_morpho_guesser smaller.

Make the guesser rules match backwards and use ragel -T0.

The resulting guesser source is 64k instead of ~350k, and the object is 38k.
Remove {Following,Previous}Verb* features...

from english_elementary_features.