Clean and update things.
- Update Makefile to reflect reality
- Clean sillyism in damerau_levenshtein.c
- Inline few functions, though possible speed improvements not tuned yet
- Separate .h and .c files
Makefile improvements, use ifeq OS to detect running OS.