introduces the good old "csl" codebase to this repository. Live long and prosper!

I'm putting this into a "cleanup" branch, because we definitely need some tiying up
before we can release this to even a prelimnary version in the master branch.
Very basic merge of the old README and INSTALL into README.md
Remove all the Java and JNI stuff, and some more classes we don't really need.
Add build dir to gitignore
Remove ErrDic, not needed anymore.
Rename library dir.
Used a script to change paths and namespace from csl to fsdict. This builds, but haven't checked details yet.
rm more Java leftovers.
rename cslException to fsdictException.
Removed lots of unused perl scripts.
More deletions, and a quick update for Mainpage.dox .
Delete more unused code. Minor fixes, documentation in other places.
Catch exceptions by reference! Changed that at least in all command line tools.
More unused files removed.
Add warnings at build time. Fix a lot of warnings.
Add a script to create deterministic Levenshtein automata, and adapt LevDEA to consume them. Also: Rename CSLLocale to UTF8Locale, improved docs, and more.

This is a massive change, here's a summary of the most important changes:
On deterministic Levenshtein automata (LevDEA, MSMatch):
- Added a script to construct deterministic Levenshtein automata. They can now also handle transpositions, and handle final states in a slightly different way.
- Added a speedup for MSMatch.

Renamed CSLLocale to UTF8Locale:
- CSL was the name of the library in a former life. This accounts for a huge portion of the overall diff, but in a very systematic way.

A lot of cleanup and documentation:
- Added API docs, and a command line parameter here and there.